Вопрос задан 15.06.2023 в 02:35. Предмет Информатика. Спрашивает Таширова Феруза.

Дан порядковый номер месяца (1,2,...,12). Напишите программу, которая выводит на экран количество

дней в этом месяце. Принять, что год является невисокосным.
0 0
Перейти к ответам

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

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

n = int(input())

d31 = {1, 3, 5, 7, 8, 10, 12}

if n in d31:

print(31)

elif n == 2:

print(28)

else:

print(30)



▪︎ Вводим номер месяца
▪︎ Создаем множество с номерами месяцев, у которых 31 день
▪︎ Проверяем, если n в этом мн-ве, выводим 31
▪︎ Иначе, если n == 2 (февраль), выводим 28
▪︎ Во всех остальных случаях 30 дней



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

Вот пример программы на языке Python, которая выводит количество дней в заданном месяце:

```python def get_days_in_month(month): days = { 1: 31, 2: 28, 3: 31, 4: 30, 5: 31, 6: 30, 7: 31, 8: 31, 9: 30, 10: 31, 11: 30, 12: 31 } return days.get(month, "Invalid month")

month = int(input("Введите порядковый номер месяца (1-12): ")) days_in_month = get_days_in_month(month) print(f"Количество дней в месяце: {days_in_month}") ```

Программа использует словарь `days`, в котором ключами являются порядковые номера месяцев, а значениями - количество дней в каждом месяце. Функция `get_days_in_month` принимает порядковый номер месяца в качестве аргумента и возвращает количество дней в этом месяце. Если введенный номер месяца не соответствует ни одному из ключей словаря, функция вернет сообщение "Invalid month". Затем программа запрашивает у пользователя порядковый номер месяца и выводит количество дней в этом месяце.

Примечание: В данной программе предполагается, что год является невисокосным. Если вам нужно учесть високосные годы, вам потребуется дополнительная логика для определения количества дней в феврале.

0 0

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

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

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

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