python:turtle:programmverzweigungen
Dies ist eine alte Version des Dokuments!
Programmverzweigungen
Häufig ist es beim Programmieren notwendig, Teile des Programms nur unter bestimmten Bedingungen auszuführen. Um dies zu Realisieren benötigen wir Programmverzweigungen. Beim Programmieren unterscheidet man dabei drei verschiedene Arten von Verzweigungen:
- Die einseitige Alternative kann man wie folgt formulieren: „Wenn eine bestimmte Bedingung erfüllt ist, dann führe die Anweisung(-en) aus. In Python setzt man das durch die
if
-Anweisung um:
if <bedingung>: ... anweisungen ...
- Die zweiseitige Alternative kann man wie folgt formulieren: „Wenn eine bestimmte Bedingung erfüllt ist, dann führe die Anweisung(-en) aus, anderenfalls führe (andere) Anweisung(-en) aus.“ In Python setzt man das durch die
if-else
-Anweisung um:
if <bedingung>: ... anweisungen ... else: ... anweisungen ...
- Die Mehrfachverzweigung kann man wie folgt formulieren: „Wenn eine bestimmte Bedingung erfüllt ist, dann führe die Anweisung(-en) aus , wenn eine zweite Bedingung erfüllt ist, dann führe Anweisung(-en) aus, wenn eine dritte Bedingung erfüllt,… , anderenfalls führe (andere) Anweisung(-en) aus.“ In Python setzt man das durch die
if-elif-else
-Anweisung um:
python/turtle/programmverzweigungen.1651053300.txt.gz · Zuletzt geändert: 2022/04/27 11:55 von lutz