Kontrollabfrage, ob eine Zahl eingegeben wurde

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
snafu
User
Beiträge: 6862
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

STORMBREAKER hat geschrieben:Ich würde einfach direkt nur eine Eingabe als Integer zulassen. Das geht mit:

Code: Alles auswählen

Eingabe = int(input("Eingabe:"))
Das Problem daran ist, dass das Programm dann bei einer Falscheingabe "abstürzt", sofern die Exception nicht behandelt wird. Das kann man so machen, aber meistens will man keinen Abbruch, sondern eine korrigierte Eingabe des Benutzers. Und dazu hat er bei deinem Code eben keine Chance (abgesehen vom Neustart des Programms).
Antworten