6. Lektion: Entscheidungen: Difference between revisions
Jump to navigation
Jump to search
| Line 6: | Line 6: | ||
* Wenn die Bedingung hinter if falsch ist, wird der Block hinter if nicht ausgeführt. | * Wenn die Bedingung hinter if falsch ist, wird der Block hinter if nicht ausgeführt. | ||
* Der boolsche Wert wird durch Vergleichsoperatoren erzeugt. (s. 4. Lektion) | * Der boolsche Wert wird durch Vergleichsoperatoren erzeugt. (s. 4. Lektion) | ||
* pass ist erforderlich wenn kein Programmcode darunter steht. | |||
== else:== | == else:== | ||
Revision as of 15:10, 29 July 2023
Entscheidungen treffen
In Programmen müssen immer wieder Entscheidungen getroffen werden. Z.B. ob ein Zielwert erreicht ist oder ein Signal vorhanden ist.
if True:
- Wenn die Bedingung hinter if wahr ist, wird der Block hinter if ausgeführt.
- Wenn die Bedingung hinter if falsch ist, wird der Block hinter if nicht ausgeführt.
- Der boolsche Wert wird durch Vergleichsoperatoren erzeugt. (s. 4. Lektion)
- pass ist erforderlich wenn kein Programmcode darunter steht.
else:
- Wenn der else-Zweig vorhanden ist, wird dieser bei False ausgeführt.
elif True:
- Wenn mehrere Bedingungen abgefragt werden sollen.
Übung:
- Probiere verschiedenen if-Entscheidungen mit unterschiedlichen Datentypen aus.
- Teste auf ==, >, <, >=, <=, !=
- Probiere verschiedenen if/else-Entscheidungen mit unterschiedlichen Datentypen aus.
- Probiere verschiedenen if/elif/else-Entscheidungen mit unterschiedlichen Datentypen aus.