In dit voorbeeld leert u controleren of een door de gebruiker ingevoerd getal even of oneven is.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:
- Python-operators
- Python if… else-instructie
Een getal is zelfs als het perfect deelbaar is door 2. Wanneer het getal wordt gedeeld door 2, gebruiken we de operator rest %
om de rest te berekenen. Als de rest niet nul is, is het getal oneven.
Broncode
# 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))
Uitgang 1
Voer een getal in: 43 43 is vreemd
Uitgang 2
Voer een getal in: 18 18 is even
In dit programma vragen we de gebruiker om de invoer en kijken of het getal even of oneven is.