while-Schleife in Python
while eignet sich, wenn die Anzahl der Durchläufe nicht bereits vor dem Start feststeht.
Was ist while-Schleife?
while eignet sich, wenn die Anzahl der Durchläufe nicht bereits vor dem Start feststeht.
Wiederhole Anweisungen, solange eine Bedingung wahr ist.
Wann wird dieser Ansatz verwendet?
- Python-Syntax anhand von ausführbarem Code lernen.
- Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
- Ideen ohne lokale Einrichtung schnell ausprobieren.
Beispielcode
main.py
countdown = 3
while countdown > 0:
print(countdown)
countdown -= 1
print("Go!")
Erwartete Ausgabe
3
2
1
Go!
So funktioniert es
Die Schleifenvariable muss im Block verändert werden. Andernfalls bleibt die Bedingung wahr und es entsteht eine Endlosschleife.
Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.
Übungsaufgaben
Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.
- Sage die Ausgabe voraus, bevor du den Code ausführst.
- Behandle leere und ungültige Eingaben.
- Kapsle die Logik in einer Funktion und ergänze Tests.