Program Python na kontrolu priestupného roku

V tomto programe sa naučíte skontrolovať, či je rok priestupným rokom alebo nie. Na vyriešenie tohto problému použijeme vnorené, ak … iné.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Python:

  • Operátory Pythonu
  • Vyhlásenie Python if … else

Prestupný rok je deliteľný presne 4 okrem storočných rokov (roky končiace sa 00). Rok storočia je priestupným rokom, iba ak je úplne deliteľný číslom 400. Napríklad

 Rok 2017 nie je priestupným rokom 1900 je priestupným rokom 2012 je priestupným rokom 2000 je priestupným rokom 

Zdrojový kód

 # 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ýkon

 Rok 2000 je priestupný 

Hodnotu roka môžete zmeniť v zdrojovom kóde a spustiť znova, aby ste otestovali tento program.

Zaujímavé články...