Python-Programm zur Überprüfung des Schaltjahres

In diesem Programm lernen Sie zu prüfen, ob ein Jahr ein Schaltjahr ist oder nicht. Wir werden verschachtelte if … else verwenden, um dieses Problem zu lösen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:

  • Python-Operatoren
  • Python if… else-Anweisung

Ein Schaltjahr ist bis auf Jahrhundertjahre (Jahre, die mit 00 enden) genau durch 4 teilbar. Das Jahrhundertjahr ist nur dann ein Schaltjahr, wenn es durch 400 perfekt teilbar ist. Zum Beispiel

 2017 ist kein Schaltjahr 1900 ist kein Schaltjahr 2012 ist ein Schaltjahr 2000 ist ein Schaltjahr 

Quellcode

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

Ausgabe

 2000 ist ein Schaltjahr 

Sie können den Wert des Jahres im Quellcode ändern und erneut ausführen, um dieses Programm zu testen.

Interessante Beiträge...