Python-program til kontrol af skudåret

Indholdsfortegnelse

I dette program lærer du at kontrollere, om et år er et skudår eller ej. Vi bruger indlejret hvis … ellers til at løse dette problem.

For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:

  • Python-operatører
  • Python hvis … ellers Erklæring

Et skudår er nøjagtigt deleligt med 4 bortset fra århundreders år (år, der slutter med 00). Århundredet er kun et skudår, hvis det er helt deleligt med 400. For eksempel

 2017 er ikke et skudår 1900 er et ikke skudår 2012 er et skudår 2000 er et skudår 

Kildekode

 # 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 er et skudår 

Du kan ændre årets værdi i kildekoden og køre det igen for at teste dette program.

Interessante artikler...