Python-programma om schrikkeljaar te controleren

In dit programma leer je nagaan of een jaar een schrikkeljaar is of niet. We zullen geneste if … else gebruiken om dit probleem op te lossen.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:

  • Python-operators
  • Python if… else-instructie

Een schrikkeljaar is exact deelbaar door 4 behalve eeuwjaren (jaren eindigend op 00). Het eeuwjaar is alleen een schrikkeljaar als het perfect deelbaar is door 400. Bijvoorbeeld:

 2017 is geen schrikkeljaar 1900 is geen schrikkeljaar 2012 is een schrikkeljaar 2000 is een schrikkeljaar 

Broncode

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

Uitvoer

 2000 is een schrikkeljaar 

U kunt de waarde van year in de broncode wijzigen en opnieuw uitvoeren om dit programma te testen.

Interessante artikelen...