I det här programmet lär du dig att kontrollera om ett år är ett skottår eller inte. Vi använder kapslade om … annars för att lösa detta problem.
För att förstå detta exempel bör du ha kunskap om följande Python-programmeringsämnen:
- Python-operatörer
- Python om … annars uttalande
Ett skottår är exakt delbart med 4 förutom århundradets år (år som slutar med 00). Århundradet är bara ett skottår om det är helt delbart med 400. Till exempel
2017 är inte ett skottår 1900 är ett inte skottår 2012 är ett skottår 2000 är ett skottår
Källkod
# 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))
Produktion
2000 är ett skottår
Du kan ändra årets värde i källkoden och köra det igen för att testa detta program.