Python program za provjeru prijestupne godine

U ovom ćete programu naučiti provjeriti je li godina prijestupna ili ne. Za rješavanje ovog problema upotrijebit ćemo ugniježđeno ako … drugo.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na Pythonu:

  • Python operateri
  • Python if … else Izjava

Prestupna godina točno se dijeli s 4, osim s stoljećima (godine koje završavaju s 00). Stoljetna godina je prijestupna samo ako je savršeno djeljiva sa 400. Na primjer,

 2017. nije prestupna godina 1900. nije prijestupna 2012. godina je prestupna 2000. godina je prestupna 

Izvorni kod

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

Izlaz

 2000. je prestupna godina 

Možete promijeniti vrijednost godine u izvornom kodu i ponovo ga pokrenuti da biste testirali ovaj program.

Zanimljivi članci...