ich habe folgendes Programm geschrieben:
Code: Alles auswählen
def passwort2():
i=1
eingabe=''
while (i<=3 and eingabe <> 'GEHEIM'):
print 'Passwortabfrage(',i,'.ter Versuch)'
eingabe = raw_input('Passwort: ')
if (eingabe == 'GEHEIM'):
print 'Wir begrüssen Sie'
elif (i == 3):
print 'so wirst du NIE das Passwort erraten!'
else:
print 'Falsches Passwort'
i = i + 1
Wenn ich es laufen lasse kommt das Fenster in dem ich das Passwort eingeben soll, wenn ich aber auf cancel bzw. abrechen klicke kommt eine Fehlermeldung: die lautet wie folgt:
Traceback (most recent call last):
File "<interactive input>", line 1, in ?
File "O:\TA-1\TA-16\TA-163\3_Mitarbeiter\34_PraDiDoWS\070416_Bujar_Demiri\Neuer Ordner\blödsinn.py", line 6, in passwort2
eingabe = raw_input('Passwort: ')
File "C:\dSPACE\Common\Python22\Core\lib\site-packages\Pythonwin\pywin\framework\app.py", line 358, in Win32RawInput
raise KeyboardInterrupt, "operation cancelled"
KeyboardInterrupt: operation cancelled
so meine frage lautet jetzt wie kann ich das vermeiden auch wenn ich cancel klicke?
ich bedanke mich schon mal im voraus