• Предмет: Информатика
  • Автор: prokudindana315
  • Вопрос задан 1 месяц назад

Користувач вводить із клавіатури номер місяця (від 1 до 12). Залежно від отриманого номера місяця програма виводить на екран напис "Winter" (якщо введено значення 1,2 або 12), "Spring" (якщо введено значення від 3 до 5), "Summer" (якщо введено значення від 6 до 8), "Autumn" (якщо введено значення від 9 до 11). Якщо користувач ввів значення не в діапазоні від 1 до 12, потрібно вивести повідомлення про помилку.

Ответы

Ответ дал: syrex123
0

Відповідь:

month = int(input('Введіть число: '))

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

   print('Winter')

elif month == 3 or month == 4 or month == 5:

   print('Spring')

elif month == 6 or month == 7 or month == 8:

   print('Summer')

elif month == 9 or month == 10 or month == 11:

   print('Autumn')

else:

   print('Помилка! Номер місяця повинен бути від 1 до 12.')

Пояснення:

Ответ дал: Billy1356
0

month_number = int(input("Введіть номер місяця (від 1 до 12): "))

if 1 <= month_number <= 12:

   if month_number in [1, 2, 12]:

       season = "Winter"

   elif 3 <= month_number <= 5:

       season = "Spring"

   elif 6 <= month_number <= 8:

       season = "Summer"

   else:

       season = "Autumn"

   print(f"Введений місяць належить до сезону {season}.")

else:

   print("Помилка: введено некоректний номер місяця. Введіть число від 1 до 12.")

Альтернативний варіант

Вас заинтересует