Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
14 июня 2023 01:14
1049
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, чтобы проверить, совпадает ли номер месяца с номером одного из четырех времен года. Если да, то мы выводим соответствующее сообщение. Если нет, то выводим сообщение об ошибке.
```
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
Остались вопросы?
Еще вопросы по категории Информатика
На рисунке изображена схема дорог, связывающих торговые точки А, Б, В, Г, Д, Е, К. По каждой дороге можно двигаться только в направлении, указанном ст...
Что такое шаблон документа?...
Дан условный оператор: if a<5 then c:=1 else if a>5 then c:=2 else c:=3 Какое значение имеет переменная a , если в результате выполнения условно...
Решите задачу!!!!!!!!!!!!! Некое растровое изображение было сохранено в файле р1.bmp как 24-разрядный рисунок. Во сколько раз будет меньше информацион...
Организация, обеспечивающая доступ к информационным ресурсам интернета-это 1 Web узел 2студия Web дизайна 3 web сервер 4 провайдер 5 браузер...