Case 2. Дано целое число K. Вывести строку-описание оценки, соответствующей числу K (1 — «плохо», 2 — «неудовлетворительно», 3 — «удовлетворительно», 4 — «хорошо», 5 — «отлично»). Если K не лежит в диапазоне 1–5, то вывести строку «ошибка».
Решение на Python 3
K = str(input("Введите число из диапазона 1-5: "))
ocenka = {
'1': 'плохо',
'2': 'неудовлетворительно',
'3': 'удовлетворительно',
'4': 'хорошо',
'5': 'отлично'
}
try:
print(ocenka[K])
except KeyError as e:
print('Ошибка')