Как уместить в 14 строк Python

i = input('Ввести от 1 до 12')
# Нужно что бы при каждой цифре выводилось определенное значение к примеру при вводе 1 писалось бы 1,2,т.е
if i == 1: 
    print('Глава 1.2')
# и в конце
else:
    print('Выберите главу')

Но это все нужно уместить не более 14 строк кода.


Ответы (1 шт):

Автор решения: Андрей Григорьев
d = {'1':'Глава 1.1', '2':'Глава 1.2', '3':'Глава 1.3', '4':'Глава 1.4', '5':'Глава 1.5', '6':'Глава 1.6', '7':'Глава 1.7', '8':'Глава 1.8', '9':'Глава 1.9', '10':'Глава 1.10', '11':'Глава 1.11', '12':'Глава 1.12'}
i = input('Ввести от 1 до 12')
if i in d:
    print(d[i])
else:
    print('Выберите главу')
→ Ссылка