diff --git a/lab24.py b/lab24.py new file mode 100644 index 0000000..e921f22 --- /dev/null +++ b/lab24.py @@ -0,0 +1,31 @@ +# 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") \ No newline at end of file