Inhaltsverzeichnis

Verzweigung in Python

1- Vergleichsoperator

Die üblichen Vergleichsoperator sind
Operator Meaning Example
> greater than 5 > 4 is true
< less than   4 < 5 is true
>= greater than or equal 4 >= 4 is true
<= less than or equal  3 <= 4 is true
== equal to 1 == 1 is true
!= not equal to  1 != 2 is true
and and a > 4 and a < 10
or or a == 1 or a == 4

2- if-else statement

if ist ein Befehl zur Überprüfung einer Bedingung im  Python. Zum Beispiel: If  a > b, dann machen etwas...
Die Syntax
if condition_1 :
    # Do something

elif condition_2 :
    # Do something

elif condition_N:
    # Do something

else :
    # Do something
 
Das Programm prüft die Bedingungen vom oben nach hinten. Wenn eine betreffende Bedingung richtig ist, wird der Befehl dort laufen. Und das Programm prüft die restlichen Bedingungen in der Verzweigungstruktur nicht
Zum Beispiel (if - else):
ifElseExample.py
option = 5


if option == 1:
   
    print("Hello")
   
else :
   
    print("Bye!")   
Example (if - elif - else):
ifElseExample2.py
print("Please enter your age: \n")

# Declare a variable to store the user input from the keyboard.
inputStr =  input()

# int(..) function convert string to integer
age = int(inputStr)

# Print out your age
print("Your age: ", age)

# If age < 80 then ..
if (age < 80) :

    print("You are pretty young")

# Else if age between 80, 100 then
elif (age >= 80 and age <= 100) :

    print("You are old")

# Else (Other case)
else :

    print("You are verry old")
Laufen Sie ein Beispiel