Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
14 июня 2023 01:14
920
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
Остались вопросы?
Еще вопросы по категории Информатика
Пропускная способность некоторого канала связи равна 128000 бит/сек. Сколько времени займет передача файла объемом 400 Кбайт по данному каналу?...
1)Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и с – переменные вещественного (действительного) ти...
Python Вводится список городов в одну строчку через пробел. Необходимо преобразовать его в список и вывести названия через один. Например: Ввод: Москв...
Вариант 2 1. Найдите ошибку. Файл – это: а) Любая информация, записанная на технические носители под определенным именем б) Программа, записанная на...
Помогите пожалуйста Определи правильный ответ. В каком фрагменте программы нет ошибки? if a!0=5: b=a-6 if w=10 print (w) elif d>0: d=c+1 if d&...