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.