Задача, часть 1. Написать функцию, которая определяет, является ли год високосным. Пользователь вводит год, если он високосный, то функция возвращает True. Если нет, то False.
Решение:
def year_leap (y):
if y % 4 == 0:
return True
else:
return False
s = year_leap (int (input "Введите год: "))
print (s)
Часть 2. Вывести список високосных годов в заданном диапазоне. Пользователь вводит диапазон годов, программа выводит список високосных годов в данном диапазоне.
Решение:
frm = int (input ("Введите год от: "))
to = int (input ("Введите год до: "))
if frm >= to or frm == 0:
print ("Неверный диапазон!")
exit ()
for year in range (frm, to + 1):
if year % 4 == 0:
print (year)
year += 1