Files
2026-04-08 17:38:47 +02:00

31 lines
645 B
Python

# from lab23 import is_year_leap
def is_year_leap(year):
if year % 4 == 0:
return True
else:
return False
def days_in_month(year, month):
days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if is_year_leap(year) == True:
days[1] = 29
return days[month - 1]
test_years = [1901, 2000, 2016, 1987]
test_months = [2, 2, 1, 11]
test_results = [28, 29, 31, 30]
for i in range(len(test_years)):
yr = test_years[i]
mo = test_months[i]
print(yr, mo, "->", end="")
result = days_in_month(yr, mo)
if result == test_results[i]:
print("OK")
else:
print("Failed")