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

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

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

    входные данные
    25
    выходные данные
    NO
    Питон

Ответы 1

  • 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(winter_list, spring_list, summer_list, Autumn_list):

    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):

    yeartme = check(winter_list, spring_list, summer_list, Autumn_list)

    print(yeartme)

    else:

    print('NO')

    end = input('enter smth to close program')  #Не обязательная строка. Просто не даёт закрыться консоли сразу после выполнения кода

    • Автор:

      gage
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years