Pythoni programm hüppeaasta kontrollimiseks

Selles programmis õpite kontrollima, kas aasta on liigaasta või mitte. Selle probleemi lahendamiseks kasutame pesastatud, kui … muud.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Pythoni programmeerimise teemadest:

  • Pythoni operaatorid
  • Python kui … muidu avaldus

Liigaasta jagub täpselt neljaga, välja arvatud sajandiaastad (aastad, mis lõpevad 00-ga). Sajandiaasta on liigaasta ainult siis, kui see jagub täielikult 400-ga. Näiteks

 2017. aasta ei ole liigaasta 1900. aasta pole liigaasta 2012. aasta on liigaasta 2000. aasta on liigaasta 

Lähtekood

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

Väljund

 2000 on liigaasta 

Selle programmi testimiseks saate lähtekoodis muuta aasta väärtust ja selle uuesti käivitada.

Huvitavad Artiklid...