Fehlerbehandlung verwenden Ganzzahlen als Eingabe

Ive einrichten dieses Programm, das überprüft, die Marke von 100 für einen test. Wenn die Eingaben des Benutzers weniger als 60 sollte es sagen fehlschlagen, wenn mehr als 59, - pass.

mark = int(input("Please enter the exam mark out of 100 "))
if mark < 60:
    print("\nFail")
elif mark < 101:
    print("\nPass")
else:
    print("\nThe mark is out of range")

wie bekomme ich das Programm nicht zu haben, ein Fehler, wenn der Benutzer keine Eingabe der Ganzzahl.

Bitte um Hilfe, gibt es eine schnelle Lösung, die 14 jährige würde verstehen?

  • Sind Sie mit Python 3.x?
  • Wenn Sie mit python 2 verwenden Sie raw_input statt input. Folgen Sie dann eine der Antworten unten.
  • If the user inputs less than 60 it should say fail if more than 59, pass. Also, was ist die Mindestpunktzahl? 59.5? 🙂
InformationsquelleAutor Tech484 | 2012-07-11
Schreibe einen Kommentar