„Python“ programa šuoliams patikrinti

Šioje programoje išmoksite patikrinti, ar metai yra keliamieji metai, ar ne. Norėdami išspręsti šią problemą, mes naudosime įdėtą, jei … kitaip.

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

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

Keliamieji metai tiksliai dalijasi iš 4, išskyrus šimtmečio metus (metus, pasibaigiančius 00). Šimtmečio metai yra keliamieji metai, tik jei jie puikiai dalijasi iš 400. Pavyzdžiui,

 2017 metai nėra keliamieji metai 1900 yra ne keliamieji metai 2012 yra keliamieji metai 2000 yra keliamieji metai 

Pirminis kodas

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

Rezultatas

 2000 - keliamieji metai 

Šaltinio kode galite pakeisti metų vertę ir paleisti ją dar kartą, kad išbandytumėte šią programą.

Įdomios straipsniai...