100% found this document useful (1 vote)
2K views2 pages

3.28 LAB Leap Year

Every 4 years is a leap year which has 366 days instead of 365. For a year to be a leap year, it must be divisible by 4 but not by 100, or it must be divisible by 400. The document provides an example Python program that takes a year as input and prints whether it is a leap year or not based on these rules.

Uploaded by

CHRIS D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views2 pages

3.28 LAB Leap Year

Every 4 years is a leap year which has 366 days instead of 365. For a year to be a leap year, it must be divisible by 4 but not by 100, or it must be divisible by 400. The document provides an example Python program that takes a year as input and prints whether it is a leap year or not based on these rules.

Uploaded by

CHRIS D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

3.

28 LAB: Leap year


A year in the modern Gregorian Calendar consists of 365 days. In reality, the
earth takes longer to rotate around the sun. To account for the difference in
time, every 4 years, a leap year takes place. A leap year is when a year has
366 days: An extra day, February 29th. The requirements for a given year to
be a leap year are:
1) The year must be divisible by 4
2) If the year is a century year (1700, 1800, etc.), the year must be evenly
divisible by 400
Some example leap years are 1600, 1712, and 2016.
Write a program that takes in a year and determines whether that year is a
leap year.
Ex: If the input is:
1712
the output is:
1712 - leap year
Ex: If the input is:
1913
the output is:
1913 - not a leap year

is_leap_year = False

input_year = int(input())

if input_year % 4 == 0 and input_year % 100 != 0:

print(input_year,'- leap year')

elif input_year % 400 == 0:


print(input_year,'- leap year')

else:

print(input_year,'- not a leap year')

You might also like