Предмет: Информатика, автор: artemtokarev2107

День Программиста принято отмечать на 256 день года. Так получается, что этот день выпадает на 12 сентября, если год високосный, и на 13 сентября, если невисокосный. Определите по заданному году, когда будет День Программиста. Год является високосным в таких случаях: • Делится нацело на 400 • Не делится нацело на 100, но при этом делится нацело на 4. Python

Ответы

Автор ответа: sea24823
1

year = int(input("Введите год: "))

if year % 400 == 0:

is_leap = True

elif year % 100 == 0:

is_leap = False

elif year % 4 == 0:

is_leap = True

else:

is_leap = False

if is_leap:

day_of_programmer = "12.09." + str(year)

else:

day_of_programmer = "13.09." + str(year)

print("День программиста в", year, "году будет", day_of_programmer)


artemtokarev2107: Ответ должен быть 12 сентября или 13 сентября
sea24823: Да
artemtokarev2107: Но нужно решение
artemtokarev2107: Написанно что стандартный ввод 2020 и 2025
artemtokarev2107: А вывод 12.09 и 13.09
artemtokarev2107: Нет, опять ошибка, предыдущий ответ выдавал неправильный ответ, а этот пишет ошибка при компиляции
sea24823: Вот ещё один
sea24823: Чтобы использовать его для года 2020, нужно ввести 2020 в стандартный ввод при запуске программы.
sea24823: Ну что получилось?
sea24823: ??
Похожие вопросы
Предмет: Математика, автор: anapalanica2647