KeyErrors und wie, um eine KeyError
Für meine Hausaufgabe, bin ich gesagt, um ein key-error wenn der Schlüssel(text) wird der Benutzer enthält, die nicht alphabetische Zeichen und reprompt. Bisher habe ich diese, die scheint zu funktionieren, aber offenbar nicht die erwartete try-except-Struktur
key=input("Please enter the key word you want to use: ")
ok=key.isalpha()
while (ok==False):
print("The key you entered is invalid. Please try again")
key=input("Please enter the key word you want to use")
- Das ist eine schlechte Frage ALSO: (1) Hausaufgaben (2) die OP ' s original-code nicht syntaktisch gültig ist, (3) keine klare Frage hier, (4) die einzige Antwort ist nur ein Hausaufgaben-Lösung ohne etwas zu erklären.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist nicht geeignete Verwendung von
KeyError
(es soll verwendet werden für dict-lookups oder ähnlichen Situationen), aber wenn es das ist, was Sie wurden gebeten, zu tun, dann versuchen Sie so etwas wie dieses :