Achtung: Endlosschleifen

Achtung: Mit der while-Schleife ist es sehr leicht möglich, eine Endlosschleife zu programmieren:

Beispiele:

while True:
    x=1

i=3
while i!=0:
    i=i-2

Solche Endlosschleifen sind besonders ärgerlich, da das Programm dann oft unendlich lang rechnet und nicht mehr auf Benutzereingaben reagiert.

Python kann vor der Ausführung eines Programms nicht erkennen, ob dein Programm irgendwo Endlosschleifen enthält (In der theoretischen Informatik wirst du sogar erlernen, dass dies eine theoretische Grenze der Berechenbarkeit darstellt).

Du wirst also niemals einen Fehler erhalten, sondern musst selbst aufpassen, ob dein Programm versehentlich in einer Endlosschleife hängt.

Hier im Kurs kannst du mit einer Endlosschleife deinen Browser und zum Teil sogar dein System zum Absturz bringen! Also passe auf.

Zuletzt geändert: Montag, 29. März 2021, 07:27