6. Lektion: Entscheidungen

From Attraktor Wiki
Jump to navigation Jump to search

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.
  • pass ist erforderlich wenn kein Programmcode darunter steht.

elif True:

  • Wenn mehrere Bedingungen abgefragt werden sollen.
  • pass ist erforderlich wenn kein Programmcode darunter steht.

Ü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.