Вопрос задан 23.07.2023 в 15:57. Предмет Информатика. Спрашивает Билалов Булат.

Дано целое число, определяющее номер месяца. Вывести время года (лето, зима, весна, осень). (на

питон)
0 0
Перейти к ответам

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

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

print('Время года')

while 1: #бесконечность цикла

   while 1:

       try:

           month = int(input('Введите номер месяца(1-12): '))

           if(month <1 or month >12):

               continue

           break

       #Проверка на ввод букв

       except ValueError:

           print('Ошибка! Вводите только цифры')

   #создадим кортеж

   Tuple = ('Зима','Весна','Лето','Осень')

   #создадим условия для выбора месяца

   if(month == 12 or month == 1 or month == 2):

       print('Чувствуете холод? Это зима!\n')

   if(month == 3 or month == 4 or month == 5):

       print('Всё цветет? Верно, это весна!\n')

   if(month == 6 or month == 7 or month == 8):

       print('ОТДЫЫЫЫЫЫХ! ЛЕТОООООО\n')

   if(month == 9 or month == 10 or month == 11):

       print('Снова на пары? Ну, конечно, осень!\n')

   


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

Для определения времени года по номеру месяца вам нужно создать соответствующую функцию на Python. Вот пример кода, который решит данную задачу:

python
def get_season(month_number): # Создаем словарь с соответствиями месяцев и времен года seasons = { 1: "зима", 2: "зима", 3: "весна", 4: "весна", 5: "весна", 6: "лето", 7: "лето", 8: "лето", 9: "осень", 10: "осень", 11: "осень", 12: "зима" } # Проверяем входные данные на корректность if month_number < 1 or month_number > 12: return "Некорректный номер месяца. Введите число от 1 до 12." # Возвращаем соответствующее время года return seasons[month_number] # Пример использования функции month_number = int(input("Введите номер месяца (от 1 до 12): ")) season = get_season(month_number) print("Время года:", season)

Вы можете запустить этот код и ввести номер месяца, чтобы получить соответствующее время года.

0 0

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

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

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

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