Einführung in die If-Anweisung in Python

Bei der Programmierung ist eine bedingte Aussage für die Entscheidungsfindung unerlässlich. Es ist hilfreich zu bestimmen oder auszuwählen, welcher Code als nächstes gedruckt und welcher übersprungen werden soll. Die if-Anweisung in Python ist eine effektive vordefinierte Funktionsanweisung, die bei der Entscheidung über die Anweisungen oder Operationen hilft, die ausgeführt werden müssen. Die "if" -Anweisung wird verwendet, um die Richtung festzulegen, in die das Programm weiter gehen muss.

Die "if" -Anweisung funktioniert grundsätzlich unter den Booleschen Bedingungen "True" und "False". Ein gegebener Codeblock wird übergeben, wenn eine gegebene "if" -Bedingung "True" ist, und wird nicht übergeben oder ausgeführt, wenn eine gegebene Bedingung "false" ist.

"If" -Bedingung kann auch für einfache mathematische Bedingungen verwendet werden, z. B. Gleich (=), Nicht Gleich (! =), Kleiner als (<), Kleiner als oder gleich () Größer als oder gleich (> =).

Wie funktioniert die If-Anweisung?

Die if-Anweisung wird hauptsächlich zur Steuerung der Richtung unseres Programms verwendet. Es wird verwendet, um die Ausführung bestimmter Ergebnisse zu überspringen, deren Ausführung wir nicht einrücken.
Die Grundstruktur einer "if" -Anweisung in Python besteht darin, das Wort "if" (Kleinbuchstaben) gefolgt von der Bedingung mit einem Doppelpunkt am Ende der "if" -Anweisung und einer print -Anweisung zum Drucken der gewünschten Ausgabe einzugeben.

Python unterscheidet auch zwischen Groß- und Kleinschreibung.

Syntax:

if :
Print

Python reagiert empfindlich auf Einrückungen. Nach der if-Bedingung steht die nächste Codezeile vier Leerzeichen vom Beginn der Anweisung entfernt. Alle Anweisungen oder Bedingungen, die zum selben Codeblock gehören, sollten eingerückt werden. Einrückung ist einzigartig in der Programmiersprache Python. Python hält sich strikt an die Einrückung; Es wurde so entwickelt, dass die Codezeilen sauber und leicht lesbar sind.

Vergleichen der Python If-Anweisung mit anderen Sprachen

In C und Java werden geschweifte Klammern verwendet, um den if-Anweisungsblock zu identifizieren, und alle Anweisungen oder Bedingungen, die sich außerhalb der geschweiften Klammern befinden, gehören nicht zum if-Block. Die Anweisung oder Operation innerhalb des „if“ -Blocks wird mit einem Semikolon beendet.

if (condition)
(
Print statement or operation;
)

Python ist im Vergleich zu anderen Sprachen recht einfach, und durch Einrücken wird der Code übersichtlich und leicht verständlich.
Nach einer gegebenen if-Bedingung können wir mehrere if-Anweisungen und else-Anweisungen in Python verwenden. Die Bedingung ist wahr, wenn die folgende Anweisung oder Operation ausgeführt wird oder wenn alternative Anweisungen oder Operationen ausgeführt werden sollen, wenn die Bedingung falsch ist, dann wird diese Anweisung im "if" -Block ausgeführt, oder wenn keine alternative Anweisung oder Bedingung zur Ausführung bereitgestellt wird Wenn die Bedingung falsch ist, springt das Programm einfach, um den nächsten Codeblock außerhalb der if-Anweisung auszuführen.

Beispiel 1

Code:

if 'cat' in ('dog', 'cat', 'horse', 'penguin'):
print('Cat exists')
print('Cat is my favorite pet')

Ausgabe:

In Beispiel 1 ist die "if" -Bedingung wahr, da die Katze in der Liste vorhanden ist und daher sowohl die print-Anweisung ausgeführt als auch gedruckt wird. Das gesamte Beispiel 1 ist ein einzelner Codeblock.

Beispiel # 2

Code:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
print('horse is a strong animal')
print('Cat is my favorite pet')

Ausgabe:

In Beispiel 2 ist die gegebene Bedingung wahr und daher wurden beide print-Anweisungen ausgeführt. Die "if" -Bedingung wird beendet, sobald ein Einrücken erfolgt, und daher werden alle drei Druckanweisungen ausgeführt.

Wir können auch mehrere "if" -Bedingungen innerhalb desselben Blocks verwenden, vorausgesetzt, die Anweisungen folgen der Einrückung.

Beispiel # 3

Code:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
if 'cat' in ('dog', 'cat', 'sheep'):
print('cat exist')
if 'sheep' not in ('dog', 'cat', 'horse', 'penguin'):
print('sheep does not exist')

Ausgabe:

Python hat auch logische "AND" -, "OR" -, "NOT" -Operatoren.

Code:

a = 4
b = 7
if a > 0 and b > 0:
print('Both are Positive numbers')
if a%2 or b%2:
print('Either of one is even')
if a > 0 and not b < 0:
print("Both are positive")

Ausgabe:

If Anweisungsflussdiagramm

Syntax von If-Anweisungen

Hier einige der Syntaxen für "if" -Anweisungen, die für verschiedene bedingte Anweisungen implementiert sind.

Beispiel 1

Beispiel mit mathematischen Bedingungen.

Code:

x = 10
y = 17
if (x > 0):
print("X is positive")
if (x % 2 ==0):
print("X is even")
if (y!=x):
print("Both are unique")
if (y % 2 != 0):
print("y is odd")
if (x>=11):
print("condition is True")
if (y<=19):
print("True")

Ausgabe:

Die Bedingung 'x' größer oder gleich 11 ist falsch, daher wird die entsprechende Druckanweisung nicht ausgeführt.

Beispiel # 2

Beispiel mit mathematischen Operatoren.

Code:

a = 5
b = 10
c = 115
if a + b <= 99:
print('a & b are two digit numbers')
if a + c <= 99:
print('a & c are two digit numbers')
if a > 0:
print(c/a)
if b > 0:
print(c/b)
if c%b == 0:
print("The numbers are divisible")
if c%a == 0:
print("a is divisible by c")
if a < b < c:
print("The sum is", a + b + c)

Ausgabe:

Für c% b ist der Rest ungleich Null, die Bedingung ist falsch und daher wird die nächste Zeile ausgeführt.

Fazit

Im Allgemeinen wird die if-Anweisung in Python verwendet, wenn entschieden werden muss, welche Anweisung oder Operation ausgeführt werden muss und welche Anweisungen oder Operationen vor der Ausführung übersprungen werden müssen. Die Ausführung arbeitet nach einer wahren oder falschen Logik. Alle mathematischen und logischen Operatoren können in Python-If-Anweisungen verwendet werden.

Empfohlene Artikel

Dies ist eine Anleitung zur If-Anweisung in Python. Hier diskutieren wir, wie if-Anweisungen funktionieren, wie Syntax, Ablaufdiagramm, Vergleich zwischen python if-Anweisungen und anderen Sprachen sowie verschiedene Beispiele und Code-Implementierungen. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren.

  1. If-Anweisung in C
  2. Python-Variablen
  3. Einführung in Python
  4. Python gegen C ++
  5. Variablen in JavaScript
  6. Arrays in der Java-Programmierung
  7. Lernen Sie die Beispiele der if-Anweisung in R