===== Bedingungen =====
Ich hatte dir schon bei den Blöcken die Entsprechung in Python-Code angegeben. Ausführlich wird das Ganze nochmal [[https://www.python-lernen.de/if-abfrage-python.htm|hier]] erklärt.
Für die ganz Schnellen unter euch, die eher an Beispielen lernen:
==== Einfache Bedingungen ====
# Hier wird ein Wert zugewiesen (einfaches Gleichheitszeichen)
zahl = 42
# Hier wird auf Gleichheit überprüft (zweifaches Gleichheitszeichen)
if wert == 42:
print('Das ist die Zahl der Zahlen!')
print('und hier geht es nach der if-Abfrage weiter')
Zum if-Block gehören die Zeilen, die gleich eingerückt sind. Das wäre in deinen Blockprogrammen all das, was du in die Lücke setzt.
==== Bedingungen mit else ====
wert = 9
if wert < 5:
print('Wert ist kleiner als 5')
else:
print('Wert ist größer als 4')
==== Bedingungen mit Mehrfachprüfung ====
Du solltest "elif" als Kurzschreibweise von "else if" lesen.
wert = 9
if wert < 5:
print('Wert ist kleiner als 5')
elif wert == 5:
print('Wert ist exakt 5')
else:
print('Wert ist größer als 5')
==== Operatoren bei Bedingungen ====
* **==** gleich
* **!=** ungleich (!:not, =:equal)
* **<** kleiner
* **>** größer
* **<=** kleiner gleich
* **>=** größer gleich
==== Boolesche Vergleiche ====
* **and** (und)
* **or** (oder)
Hierzu ein Beispiel:
wert = 9
# Wenn der Wert kleiner 15 und größer als 6 ist, dann ... sonst ...
if wert < 15 and wert > 6:
print('Wert liegt im Bereich.')
else:
print('Wert liegt nicht im Bereich.')