Programul Python pentru a verifica anul bisect

În acest program, veți învăța să verificați dacă un an este bisect sau nu. Vom folosi imbricat dacă … altfel pentru a rezolva această problemă.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:

  • Operatori Python
  • Python if … else Declarație

Un an bisect este exact divizibil cu 4, cu excepția anilor de secol (ani care se termină cu 00). Anul secolului este un an bisect doar dacă este perfect divizibil cu 400. De exemplu,

 2017 nu este un an bisect 1900 este un an bisect 2012 este un an bisect 2000 este un an bisect 

Cod sursa

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

Ieșire

 2000 este un an bisect 

Puteți modifica valoarea anului în codul sursă și rulați-l din nou pentru a testa acest program.

Articole interesante...