Информатика тема функции составить программу школьное звено
1-4 младшее звено
5-8 среднее звено
10 старшее звено
9,11 выпускной класс

Valensia59 Valensia59    3   05.03.2022 04:52    0

Ответы
соня1583 соня1583  05.03.2022 06:00

Еще одно очень красивое и очень странное решение через словари.

n = int(input())

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

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

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

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

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

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика