Определить количество дней в году, которое вводится пользователем. Алгоритм решения задачи: В високосном году - 366 дней, в обычном 365. Високосными годами являются все года. делящиеся нацело на 4, за исключением столетий, которые не делятся нацело на 400. Проверяем, делится ли год на 4. Если нет, то год не високосный. Если год делится на 4, то проверяем, делится ли он на 100. Если нет, то год високосный. Если год делится на 100, но при этом не делится на 400, то год не високосный.
year = int(input("Введите год: ")) if year % 4 != 0: print("Обычный год, в нем 365 дней") elif year % 100 == 0 and year % 400 != 0: print("Обычный год, в нем 365 дней") else: print("Високосный год, в нем 366 дней")
Пользователь вводит год, программа проверяет условия на високосность года и выводит количество дней в этом году.
Пример программы на Python:
year = int(input("Введите год: "))if year % 4 != 0:
print("Обычный год, в нем 365 дней")
elif year % 100 == 0 and year % 400 != 0:
print("Обычный год, в нем 365 дней")
else:
print("Високосный год, в нем 366 дней")
Пользователь вводит год, программа проверяет условия на високосность года и выводит количество дней в этом году.