Составить программу,которая в зависимости от порядкового номера месяца выводит на экран количество дней в этом месяце.Рассмотреть два случая: 1.год високосный. 2.год не является високосным

18 Ноя 2021 в 19:44
152 +1
0
Ответы
1
month = intinput("Введитепорядковыйномермесяца(1−12):")input("Введите порядковый номер месяца (1-12): ")input("Введитепорядковыйномермесяца(112):") year = intinput("Введитегод:")input("Введите год: ")input("Введитегод:")
if year % 4 == 0 and yearyear % 100 != 0 or year % 400 == 0year: # Проверка на високосный год
days_in_month = 31,29,31,30,31,30,31,31,30,31,30,3131, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 3131,29,31,30,31,30,31,31,30,31,30,31 else:
days_in_month = 31,28,31,30,31,30,31,31,30,31,30,3131, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 3131,28,31,30,31,30,31,31,30,31,30,31
if 1 <= month <= 12:
printf"Вmonth−ммесяцеdaysinmonth[month−1]дней"f"В {month}-м месяце {days_in_month[month-1]} дней"f"Вmonthммесяцеdaysi nm onth[month1]дней" else:
print"Ошибка:введитекорректныйпорядковыйномермесяца(1−12)""Ошибка: введите корректный порядковый номер месяца (1-12)""Ошибка:введитекорректныйпорядковыйномермесяца(112)"

Эта программа запрашивает порядковый номер месяца и год у пользователя, затем определяет количество дней в этом месяце в зависимости от того, является ли год високосным. Результат выводится на экран.

17 Апр 2024 в 08:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир