Python erkennt, ob die Eingabe eine Ganzzahl ist. Wenn es eine Ganzzahl ist, wird es übergeben. Ist dies nicht der Fall, fängt es den Fehler ab und meldet einen Fehler.

Python erkennt, ob die Eingabe eine Ganzzahl ist. Wenn es eine Ganzzahl ist, wird es übergeben. Ist dies nicht der Fall, fängt es den Fehler ab und meldet einen Fehler.

Mit der Anweisung können Sie try-exceptprüfen, ob die Eingabe eine Ganzzahl ist, und einen Fehler abfangen und melden, wenn die Eingabe keine Ganzzahl ist. Hier ist ein Beispielcode:

def check_integer_input():
    try:
        num = int(input("请输入一个整数:"))
        print("输入的整数是:", num)
    except ValueError:
        print("输入错误,请输入一个整数!")
 check_integer_input()

Im obigen Code int(input())erhalten wir Benutzereingaben und versuchen, diese in einen Ganzzahltyp umzuwandeln. Wenn die Eingabe eine zulässige Ganzzahl ist, setzt das Programm die Ausführung fort und gibt die eingegebene Ganzzahl aus. Wenn die Eingabe keine Ganzzahl ist, int()löst die Funktion ValueErroreine Ausnahme aus. Wir verwenden exceptdie Anweisung, um diese Ausnahme abzufangen und die Fehlermeldung auszugeben. Sie können die Fehlermeldung nach Bedarf anpassen oder exceptdem Block andere Verarbeitungslogik hinzufügen. Dieser Beispielcode kann als Grundlage dienen, die Sie je nach Anwendungsszenario modifizieren und erweitern können.

Guess you like

Origin blog.csdn.net/airen3339/article/details/135401265