PatTheAtak / scaling-garbanzo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Leap Year Code

Instructions

A program that works out whether if a given year is a leap year. A normal year has 365 days, leap years have 366, with an extra day in February. The video below goes into detail about why and how leap years exist.

https://www.youtube.com/watch?v=xX96xng7sAE

This is how you work out whether if a particular year is a leap year.

on every year that is evenly divisible by 4 **except** every year that is evenly divisible by 100 **unless** the year is also evenly divisible by 400

e.g. The year 2000:

2000 ÷ 4 = 500 (Leap)

2000 ÷ 100 = 20 (Not Leap)

2000 ÷ 400 = 5 (Leap!)

So the year 2000 is a leap year.

But the year 2100 is not a leap year because:

2100 ÷ 4 = 525 (Leap)

2100 ÷ 100 = 21 (Not Leap)

2100 ÷ 400 = 5.25 (Not Leap)

Example Input 1

2400

Example Output 1

Leap year.

Example Input 2

1989

Example Output 2

Not leap year.

About

License:MIT License


Languages

Language:Python 100.0%