es kommt ja ab und an mal vor, dass man prüfen muss ob der input eines Benutzers z.B. eine Zahl ist , damit ein Programm richtig funktioniert. Ich habe mir überlegt ob es z.B. sinnvoll wäre eine derartige Funktion zu schreiben:
Code: Alles auswählen
def int_input():
try:
digit = int(input("Enter a number: "))
return digit
except:
print("Only numbers are allowed")
int_input()
Natürlich ist obiges auch für so ziemlich jede andere Eingabe wie z.B. Buchstaben (.isalpha()) denkbar.
Was haltet ihr von einem solchen Vorgehen und gibt es soetwas möglicherweise schon vorgefertigt.
Grüße
derrick