Let's check if a year is a leap year.
Rules for determining a Leap Year
Here we have different solutions for our short program.
$year = 2000;
$isLeap = DateTime::createFromFormat('Y', $year)->format('L') === "1";
var_dump($isLeap); // bool(true)
def is_leap_year(year):
"""Determine whether a year is a leap year."""
return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)
""" Test """
year = int(input("Enter a year: "))
if is_leap_year(year):
print("{0} is a leap year".format(year))
else:
print("{0} is not a leap year".format(year))
function leapYear(year)
{
return ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0);
}