Программа вычисляющая кол-во воскресений в году
import datetime
year = int(input("Веедите год и я скажу сколько в нем воскресений ")) # год
count = 0 # количество воскресений
for month in range(1, 13): # перебор месяцев
for day in range(1, 32): # перебор дней
try:
date = datetime.date(year, month, day) # формируем дату
if date.weekday() == 6: # если день недели - воскресенье
count += 1 # увеличиваем счетчик
except ValueError: # если дата неверная (такой день отсутствует в месяце)
break
print("Количество воскресений в", year, "году:", count) # выводим результат