„Python“ programa, skirta patikrinti, ar skaičius nelyginis ar lyginis

Šiame pavyzdyje išmoksite patikrinti, ar vartotojo įvestas skaičius yra lyginis ar nelyginis.

Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:

  • „Python“ operatoriai
  • „Python“, jei… kitas pareiškimas

Skaičius yra net ir tuo atveju, jei jis yra visiškai padalijamas iš 2. Kai skaičius padalijamas iš 2, likutį %apskaičiuojame naudodamiesi likusio operatoriaus dalimi . Jei likusi dalis nėra lygi nuliui, skaičius yra nelyginis.

Pirminis kodas

 # 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))

1 rezultatas

 Įveskite skaičių: 43 43 yra nelyginis 

2 išėjimas

 Įveskite skaičių: 18 18 yra lyginis 

Šioje programoje prašome vartotojo įvesti įvestį ir patikrinti, ar skaičius nelyginis ar lyginis.

Įdomios straipsniai...