Всем привет! Недавно решал задачи с помощью Python.
В задаче просили вычислить високосный год.
Признаюсь честно что я всегда думал что високосный год или
нет прописано в календарях. к примеру каждый четвертый.
Оказывается есть алгоритм для определения високосный год или нет.
Вот он:
1. Если год делится без остатка на 4
и если остаток от деления на 100 не равен 0
или если год делится без остатка на 400
то такой год будет високосным.
В остальных случаях год будет не високосным.
Скрипт на Python 3 выглядит так:
# -*- coding: utf - 8 -*-
def year_is(year):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
return "високосный"
else:
return "не високосный"
year = int(input("введите год :"))
print(year_is(year))
Комментариев нет:
Отправить комментарий