Предмет: Информатика, автор: styles23

Помогите с питоном

Напишите программу, которая вводит номер месяца и выводит название времени года на английском языке. При вводе неверного номера месяца должно быть выведено слово 'NO'.

Входные данные
Входная строка содержит единственное число – номер месяца (возможно, неверный).

Выходные данные
Нужно вывести название времени года (на английском языке), соответствующее введённому номеру месяца ('winter' – зима, 'spring' – весна, 'summer' – лето, 'autumn' – осень). Если введён неверный номер месяца, программы должна вывести слово 'NO'.

Примеры
входные данные
4
выходные данные
spring
входные данные
25
выходные данные
NO

Ответы

Автор ответа: FREEZEAX
2

Ответ:

winter_list = [1, 2, 12]

spring_list = [3, 4, 5]

summer_list = [6, 7, 8]

autumn_list = [9, 10, 11]

n = int(input())

def check():

   if n in winter_list:

       time = 'winter'

   elif n in spring_list:

       time = 'spring'

   elif n in summer_list:

       time = 'Summer'

   else:

       time = 'Autumn'

   return time

if n in range(12):

   yearTime = check()

   print(yearTime)

else:

   print('NO')

Объяснение:


styles23: о, теперь осталась только вторая ошибки
FREEZEAX: покажи
FREEZEAX: ну скинь я имею в виду
Insmaunt: n=int(input())
winter=[12,1,2]
summer=[6,7,8]
spring=[3,4,5]
autumn=[9,10,11]
if n in winter: print('winter')
elif n in summer: print('summer')
elif n in spring: print('spring')
elif n in autumn: print('autumn')
else: print('no')
FREEZEAX: быстрее будет, да
styles23: Не дает в лс написать...
FREEZEAX: ну зачем в лс то
FREEZEAX: https://discord.gg/qmq3A2b
заходи сюда, пообщаемся :)
(ток что создал дс этот. не реклама, чисто для знакомства. ведь теперь нельзя в лс писать ;-;)
styles23: Не работает ахахахх
styles23: Орууу просто
Автор ответа: CAYFER
1

Ответ:

import math

n = int(input())

arr = ["winter", "spring", "summer", "autumn"]

mun = [12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

try:

 print(arr[math.floor(int(mun.index(n))/3)])

except:

 print("NO")


styles23: Спасибо огромное!
Интересные вопросы
Предмет: Английский язык, автор: Аноним