• ПОМОГИТЕ пожалуйста с Питоном!!!!! Задача такая: написать программу, которая вводит номер класса ( 1 - 11 ) и выводит сообщение Начальная школа, Среднее звено, Старшее звено

Ответы 1

  • Не лишу себя удовольствия показать еще одно очень красивое и очень странное решение через словари.

    n = int(input())

    print({1<=n<=4: "Начальная школа",

          5<=n<=9: "Среднее звено",

          10<=n<=11: "Старшее звено"}[True])

    Здесь мы создаем неименованный словарь, который в качестве ключа использует условное выражение, а в качестве значения - соответствующую этому выражению строку.

    Когда мы тут же передаем ему в качестве ключа True, словарь начнет проверять ключи и вернет именно то значение, у которого выражение-ключ было истинным.

    • Автор:

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

Войти через Google

или

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

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

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