D-Link Switch


Google-Suche auf MEINE-SCHALTUNG.de :





Online Rechner

Chronik

Dauerkalender


Python 3 - Vergleiche und Entscheidungen


Vergleichoperatoren

< : kleiner
<= : kleiner oder gleich
> : größer
>= : größer oder gleich
== : gleich
!= : ungleich
is : identisch
is not : nicht identisch

Beispiele:

# ------------------------------------------
a = 17
b = 16
print (a <= b)
# Ergebnis: False

# ------------------------------------------
a = 15
b = 15.0
print (a == b)
# Ergebnis: True

# ------------------------------------------
Wort1 = "Baby"
Wort2 = "Mutter"
print (Wort1 <= Wort2)
# Ergebnis: True

# ------------------------------------------
x = 25
print (12 < x < 33)
# Ergebnis: True

# ------------------------------------------
a = [2, 5, 7]
b = [2, 5, 7]
print (a == b)
# Ergebnis: True
print (a is b)
# Ergebnis: False

# ------------------------------------------
s1 = 45
s2 = 'Haus'
print (s1 != s2)
# Ergebnis: True



Logische Operatoren

not : logisches Nicht
and : logisches Und
or : logisches Oder

Mit dem Operator "not" wird ein Wahrheitswert einer Aussage umgekehrt. Der Operator "and" liefert nur dann den Wahrheitswert TRUE, wenn alle teilnehmenden Operanden WAHR sind. Der Operator "or" liefert den Wahrheitswert TRUE dann, wenn mindestens ein der teilnehmenden Operanden den Wert WAHR führt. Beispiele:


# ------------------------------------------
print (3 < 6)
print (not 3 < 6)
# Ergebnisse: True, False

# ------------------------------------------
print ('z' < 'a')
print (not 'z' < 'a')
# Ergebnisse: False, True

# ------------------------------------------
print (True and True and True)
a = 11
print (3 < 4 and 5 < a)
# Ergebnisse: True, True

# ------------------------------------------
a = 3
b = 1
print (2 < 3 or 4 > 2 or a < b)
print ('d' < 'c' or 's' > 't')
# Ergebnisse: True, False



If - Verzweigungen

Fallunterscheidungen können mit if-Anweisungen realisiert werden. Switch-oder Case-Konstruktionen stellt Python nicht zur Verfügung. If-Anweisung kann separat oder zusammen mit "elif" und "else" verwendet werden. Beispiele:


# ------------------------------------------------------------------------------------------
a = input ('Bitte eine Zahl eingeben: ')
if int(a) == 5:
print (a, 'ist gleich 5')
if int(a) > 5:
print (a, 'ist größer als 5')
if int(a) < 5:
print (a, 'ist kleiner als 5')
# Ergebnisse:
# Bitte eine Zahl eingeben: 5
# 5 ist gleich 5



If-else - Verzweigungen


# ------------------------------------------------------------------------------------------
x = input ('Bitte eine Zahl eingeben: ')
if int(x) > 5:
print (x, 'ist größer als 5')
else:
print (x, 'ist nicht größer als 5')
# Ergebnisse:
# Bitte eine Zahl eingeben: 3
# 3 ist nicht größer als 5

Kurzschreibweise: a = Wert1 if Bedingung else Wert2



If-elif-else - Verzweigungen


# ------------------------------------------------------------------------------------------
Ziel = input ('Nenne dein Reiseziel (Paris, Moskau, Berlin): ')
if Ziel == 'Paris':
print ('Abflug nach Paris: 10.15 Uhr')
elif Ziel == 'Moskau':
print ('Abflug nach Moskau: 11.20 Uhr')
elif Ziel == 'Berlin':
print ('Abflug nach Berlin: 20.45 Uhr')
else: print ('Nach', Ziel, 'gibt es keine Flüge')
# Ergebnisse:
# Nenne dein Reiseziel (Paris, Moskau, Berlin): Hamburg
# Nach Hamburg gibt es keine Flüge

Python 3 - Einführung:




Google-Suche auf MEINE-SCHALTUNG.de :


Home Impressum Datenschutz