Вопрос задан 27.10.2023 в 01:17. Предмет Информатика. Спрашивает Васильева Маша.

Помогите пожалуйста! Составить программу, которая в зависимости от порядкового номера месяца (1,

2, …, 12) выводит на экран количество дней в этом месяце. Рассмотреть два случая: 1) год не является високосным; 2) год может быть високосным (информация об этом вводится с клавиатуры). Составить программу нужно на Питоне
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ливерко София.

Ответ:

from calendar import monthrange

print('Количество дней в месяце:',monthrange(int(input('введите год: ')),int(input('введите месяц: ')))[1])

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания программы, которая будет выводить количество дней в месяце в зависимости от его порядкового номера, учитывая високосный и не високосный год, вы можете использовать следующий код на Python:

```python # Введите год с клавиатуры year = int(input("Введите год: "))

# Введите порядковый номер месяца month = int(input("Введите порядковый номер месяца (1-12): "))

# Создайте словарь, где ключ - номер месяца, значение - количество дней в этом месяце days_in_month = { 1: 31, # Январь 2: 29 if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) else 28, # Февраль 3: 31, # Март 4: 30, # Апрель 5: 31, # Май 6: 30, # Июнь 7: 31, # Июль 8: 31, # Август 9: 30, # Сентябрь 10: 31, # Октябрь 11: 30, # Ноябрь 12: 31 # Декабрь }

# Проверьте, что введенный месяц находится в диапазоне от 1 до 12 if 1 <= month <= 12: print(f"В {month} месяце {year} года {days_in_month[month]} дней.") else: print("Неверный порядковый номер месяца. Введите число от 1 до 12.") ```

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

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос