I dette eksempel lærer du at kontrollere, om et tal, der er indtastet af brugeren, er lige eller ulige.
For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:
- Python-operatører
- Python hvis … ellers Erklæring
Et tal er, selvom det er helt deleligt med 2. Når tallet divideres med 2, bruger vi resten af operatoren %
til at beregne resten. Hvis resten ikke er nul, er tallet ulige.
Kildekode
# 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))
Udgang 1
Indtast et tal: 43 43 er ulige
Udgang 2
Indtast et tal: 18 18 er lige
I dette program beder vi brugeren om input og kontrollere, om antallet er ulige eller lige.