V tem primeru se boste naučili preverjati, ali je številka, ki jo vnese uporabnik, sodo ali liho.
Če želite razumeti ta primer, morate poznati naslednje programske teme Python:
- Python operaterji
- Izjava Python, če … drugače
Število je tudi, če je popolnoma deljivo z 2. Ko je število deljeno z 2, %
za izračun ostanka uporabimo operator preostanek. Če ostanek ni nič, je število neparno.
Izvorna koda
# 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))
Izhod 1
Vnesite številko: 43 43 je liho
Rezultat 2
Vnesite številko: 18 18 je Sodo
V tem programu uporabnika prosimo za vnos in preverimo, ali je številka neparna ali sodo.