In diesem Beispiel lernen Sie zu überprüfen, ob eine vom Benutzer eingegebene Zahl gerade oder ungerade ist.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:
- Python-Operatoren
- Python if… else-Anweisung
Eine Zahl ist gerade, wenn sie perfekt durch 2 teilbar ist. Wenn die Zahl durch 2 geteilt wird, verwenden wir den Restoperator %
, um den Rest zu berechnen. Wenn der Rest nicht Null ist, ist die Zahl ungerade.
Quellcode
# Python program to check if the input number is odd or even. # A number is even if division by 2 gives a remainder of 0. # If the remainder is 1, it is an odd number. num = int(input("Enter a number: ")) if (num % 2) == 0: print("(0) is Even".format(num)) else: print("(0) is Odd".format(num))
Ausgabe 1
Geben Sie eine Zahl ein: 43 43 ist ungerade
Ausgabe 2
Geben Sie eine Zahl ein: 18 18 ist gerade
In diesem Programm fragen wir den Benutzer nach der Eingabe und prüfen, ob die Zahl ungerade oder gerade ist.