Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
14 июня 2023 01:14
965
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
Остались вопросы?
Еще вопросы по категории Информатика
как называется программа , которая переводит программы с одного языка на другой ? а)CorelDraw б)транслятор в)паскаль г)бейсик...
10. Конъюнкция - это... а) логическая операция, которая объединяет два высказывания в одно новое, которое будет являться истинным тогда и только тогда...
3. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V и площадь поверхности S.Справка: V = a∙b∙c, S = 2∙(a∙b + b∙c + a∙c)...
БЛ, ДА ПОМОГИТЕ ЖЕ!(( Двухканальная (стерео) запись имеет информационный объём 900 Кбайт, полученный при частоте дискретизации 51200 Гц и разрешении 8...
Определите типы следующих величин: а)вес человека б)марка автомобиля в)площадь фигуры г)название месяца года д)количество мест в самолёте...