Лучшие помощники
14 июня 2023 01:14
525

Python.Пользователь вводит целое число - номер месяца своего рождения. Выведите строку "Вы родились летом", если номер месяц совпадает с но- мером одного из летних месяцев. Если номер месяца совпал с номером одного из зимних месяцев, то нужно вывести "К холодам вам не привы- кать". Для людей, которые празднуют свой день рождения осенью, выве- дите "Я тоже люблю осенний листопад". Если весна ваше время года вы- ведите строку "Весной природа просыпается». В случае, если введенное число меньше единицы или больше 12, выведите строку "Ошибка".

Как это решить?

1 ответ
Посмотреть ответы
Можно решить задачу с помощью условных операторов if-elif-else. Вот пример кода:

```
month = int(input("Введите номер месяца своего рождения: "))

if month == 12 or month == 1 or month == 2:
print("К холодам вам не привыкать")
elif month == 3 or month == 4 or month == 5:
print("Весной природа просыпается")
elif month == 6 or month == 7 or month == 8:
print("Вы родились летом")
elif month == 9 or month == 10 or month == 11:
print("Я тоже люблю осенний листопад")
else:
print("Ошибка")
```

В этом коде мы сначала считываем от пользователя номер месяца рождения с помощью функции `input()` и преобразуем его в целое число с помощью функции `int()`. Затем мы используем условный оператор if-elif-else, чтобы проверить, совпадает ли номер месяца с номером одного из четырех времен года. Если да, то мы выводим соответствующее сообщение. Если нет, то выводим сообщение об ошибке.
0
·
Хороший ответ
14 июня 2023 01:15
Остались вопросы?
Найти нужный