Python Frage?
Das Programm wird normal ausgeführt, aber wenn ich die Zahlen ein gebe zwischen 1 oder 3 wird mir auch der text eingeblendet, aber dazu wird noch gesagt "Bitte geben sie Ihr Passwor ein", wie kann ich es verhindern?
1 Antwort
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
done = Falae
while max_versuche > 0 and done == False:
if password == "PWD123":
...
done = True
So wird der Code nicht nochmal durchgeloopt
Edit: Du kannst auch einfach ein break Statement benutzen, um den Loop zu brechen:
while max_versuche > 0:
if password == "PWD123":
...
break
Credits gehen an MonkeyKing. Hab irgendwie nicht an die simpelste Lösung gedacht.
Woher ich das weiß:eigene Erfahrung
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)