Python programma, lai pārbaudītu Leap Year

Šajā programmā jūs iemācīsities pārbaudīt, vai gads ir lēciena gads vai nē. Šīs problēmas risināšanai mēs izmantosim ligzdoto, ja … citu.

Lai saprastu šo piemēru, jums jābūt zināšanām par šādām Python programmēšanas tēmām:

  • Python operatori
  • Python ja … cits paziņojums

Pārlēktais gads ir precīzi dalāms ar 4, izņemot gadsimta gadus (gadus, kas beidzas ar 00). Gadsimta gads ir lēciena gads tikai tad, ja tas ir pilnīgi dalāms ar 400. Piemēram,

 2017. gads nav lēciena gads. 1900. gads nav lēciens. 2012. gads ir lēciena gads. 2000. gads ir lēciena gads 

Avota kods

 # Python program to check if year is a leap year or not year = 2000 # To get year (integer input) from the user # year = int(input("Enter a year: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) else: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) 

Rezultāts

 2000. gads ir lēciena gads 

Jūs varat mainīt gada vērtību avota kodā un palaist to vēlreiz, lai pārbaudītu šo programmu.

Interesanti raksti...