|
|
(4 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) |
Zeile 9: |
Zeile 9: |
| <pre> | | <pre> |
| >>> if True: | | >>> if True: |
− | print('Es ist wahr!')
| + | print('Es ist wahr!') |
| | | |
− | Es ist wahr! | + | Es ist wahr! |
| </pre> | | </pre> |
| | | |
Zeile 17: |
Zeile 17: |
| * Wenn der else-Zweig vorhanden ist, wird dieser bei False ausgeführt. | | * Wenn der else-Zweig vorhanden ist, wird dieser bei False ausgeführt. |
| * pass ist erforderlich wenn kein Programmcode darunter steht. | | * pass ist erforderlich wenn kein Programmcode darunter steht. |
| + | <pre> |
| + | >>> if True: |
| + | print('Es ist wahr!') |
| + | else: |
| + | print('Es ist nicht wahr!') |
| + | |
| + | Es ist wahr! |
| + | |
| + | >>> if False: |
| + | print('Es ist wahr!') |
| + | else: |
| + | print('Es ist nicht wahr!') |
| + | |
| + | Es ist nicht wahr! |
| + | |
| + | </pre> |
| | | |
| == elif True:== | | == elif True:== |
| * Wenn mehrere Bedingungen abgefragt werden sollen. | | * Wenn mehrere Bedingungen abgefragt werden sollen. |
| * pass ist erforderlich wenn kein Programmcode darunter steht. | | * pass ist erforderlich wenn kein Programmcode darunter steht. |
| + | <pre> |
| + | >>> if False: |
| + | print('Es ist wahr!') |
| + | elif True: |
| + | print('Es ist etwas Anderes wahr!') |
| + | else: |
| + | print('Es ist nicht wahr!') |
| + | |
| + | Es ist etwas Anderes wahr! |
| + | |
| + | >>> if False: |
| + | print('Es ist wahr!') |
| + | elif False: |
| + | print('Es ist etwas Anderes wahr!') |
| + | else: |
| + | print('Es ist nicht wahr!') |
| + | |
| + | Es ist nicht wahr! |
| + | </pre> |
| | | |
| ==== Übung:==== | | ==== Übung:==== |
| * Probiere verschiedenen if-Entscheidungen mit unterschiedlichen Datentypen aus. | | * Probiere verschiedenen if-Entscheidungen mit unterschiedlichen Datentypen aus. |
| ** Teste auf ==, >, <, >=, <=, != | | ** Teste auf ==, >, <, >=, <=, != |
| + | *** Siehe: [[4._Lektion:_Mit_Phyton_rechnen|4. Lektion: Mit Phyton rechnen]] |
| * Probiere verschiedenen if/else-Entscheidungen mit unterschiedlichen Datentypen aus. | | * Probiere verschiedenen if/else-Entscheidungen mit unterschiedlichen Datentypen aus. |
| * Probiere verschiedenen if/elif/else-Entscheidungen mit unterschiedlichen Datentypen aus. | | * Probiere verschiedenen if/elif/else-Entscheidungen mit unterschiedlichen Datentypen aus. |
Aktuelle Version vom 26. September 2023, 15:55 Uhr
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.
>>> if True:
print('Es ist wahr!')
Es ist wahr!
else:
- Wenn der else-Zweig vorhanden ist, wird dieser bei False ausgeführt.
- pass ist erforderlich wenn kein Programmcode darunter steht.
>>> if True:
print('Es ist wahr!')
else:
print('Es ist nicht wahr!')
Es ist wahr!
>>> if False:
print('Es ist wahr!')
else:
print('Es ist nicht wahr!')
Es ist nicht wahr!
elif True:
- Wenn mehrere Bedingungen abgefragt werden sollen.
- pass ist erforderlich wenn kein Programmcode darunter steht.
>>> if False:
print('Es ist wahr!')
elif True:
print('Es ist etwas Anderes wahr!')
else:
print('Es ist nicht wahr!')
Es ist etwas Anderes wahr!
>>> if False:
print('Es ist wahr!')
elif False:
print('Es ist etwas Anderes wahr!')
else:
print('Es ist nicht wahr!')
Es ist nicht wahr!
Ü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.
Navigation
Zurück zu Micropython Kurs 2023 - Teil 1
Zurück zur "Micropython Kurs 2023" Startseite
Zurück zur Programmieren Startseite
Zurück zur Wiki Startseite