Предмет: Информатика,
автор: fjguvgyhgg
информатика
тема функции составить программу школьное звено
1-4 младшее звено
5-8 среднее звено
10 старшее звено
9,11 выпускной класс
Ответы
Автор ответа:
1
Еще одно очень красивое и очень странное решение через словари.
n = int(input())
print({1<=n<=4: "Начальная школа",
5<=n<=9: "Среднее звено",
10<=n<=11: "Старшее звено"}[True])
Здесь мы создаем неименованный словарь, который в качестве ключа использует условное выражение, а в качестве значения - соответствующую этому выражению строку.
Когда мы тут же передаем ему в качестве ключа True, словарь начнет проверять ключи и вернет именно то значение, у которого выражение-ключ было истинным.
Похожие вопросы
Предмет: Русский язык,
автор: galinocka
Предмет: Английский язык,
автор: TheKapaRuslan
Предмет: Қазақ тiлi,
автор: dmitryryzhykov
Предмет: Математика,
автор: Аноним
Предмет: Русский язык,
автор: mmmmmm2018