Предмет: Информатика,
автор: fgegdqw
ПОМОГИТЕ ПОЖАЛУЙСТА. Сделать в Python
Дано номер року, яке вводить користувач (номер року не може бути від’ємним).
Визначити кількість днів у цьому році, враховуючи, що звичайний рік має 365 днів, а високосний 366 днів.
Високосним вважається рік, що ділиться на 4, за винятком тих років, які ділиться на 100 і не ділиться на 400
(наприклад роки 300, 1300 і 1900 не є високосними, а 1200 і 2000 є високосними).
Ответы
Автор ответа:
0
Ответ:
year = int(input("Введіть номер року: "))
days = int(year / 4) - int(year / 100)
days = days * 366 + (year - days)*365
print(f"Дней: {days}")
Автор ответа:
0
Ответ:
y = -1
while y < 0:
y = int(input('Year: '))
if not (y % 4 + y % 100 + y % 400):
print('Leap year (366 days)')
else:
print('Regular year (365 days)')
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: lenaziunchik
Предмет: Русский язык,
автор: gero83
Предмет: Другие предметы,
автор: 12muslim21
Предмет: Право,
автор: sv8
Предмет: Окружающий мир,
автор: Цаночка