09 – if-Anweisung 2: Vergleiche und Python-Syntax

Veröffentlicht von
Ein bisschen Python
Ein bisschen Python
09 - if-Anweisung 2: Vergleiche und Python-Syntax
Loading
/

In der letzten Episode sprachen wir über bedingte Anweisungen und Verzweigungen. In dieser Episode sollen Sie lernen, mit welchen Operatoren Sie in if-Anweisungen logische Aussagen formulieren können.

Liste der Vergleichsoperatoren

VergleichsoperatorBedeutungBeispiel 1Beispiel 2
>ist größer alsa > ba > 42
<ist kleiner als a < ba < 23
==ist gleicha == ba == 42
!=ist ungleicha != ba != 23
>=ist größer-gleicha >= ba >= 42
<=ist kleiner-gleicha <= ba <= 23

Python-Syntax

Beispiel bedingte Anweisung.

Wir messen zunächst die Helligkeit (Zeile 1). Wenn die Helligkeit den Wert 25 unterschreitet (Zeile 2), wird das Licht angemacht (True-Anweisungsblock, Zeile 3).

Dann messen wir die Luftqualität (CO2-Messung, Zeile 4). Diese gehört nicht mehr zur bedingten Anweisung.

helligkeit = missHelligkeit()
if helligkeit < 25:
    licht_an()
co2 = missCO2()

Beispiel Verzweigung

Hier wird zunächst nach einem Passwort gefragt (Zeile 1), wenn „geheim“ als Passwort eingegeben wurde (Zeile 2), wird das Programm gestartet (Zeile 3), wenn nicht „geheim“ eingegeben wurde (else, sonst, Zeile 4), wird eine Fehlermeldung ausgegeben und das Programm beendet (Zeilen 5 und 6).

passwort = input("Passwort: ")
if passwort == "geheim":
    starte_programm()
else:
    fehlermeldung()
    abbruch_programm()

Episodenskript