Предмет: Информатика,
автор: babenkobogdan09
trainings = {
'Онбодінг': {
'відповідаьний': ['Єршов В.С'],
'теми': 'техніка безпеки, робота в команді',
'дата': '15.05'
},
'Підвищення квалівікації': {
'відповідальний': ['Мішин Н.В'],
' теми': 'техніка безпеки, робота в команді',
'дата': '15.05'
}
}
print('Тренінги ProTeam')
print('1-назви тренінгів, 2-інфо про тренінг')
werbs = int(input('Номер дії (off-вийти)'))
while werbs != 'off':
if werbs == 1:
for group in trainings:
print('-', group)
if werbs == 2:
quest = input('Назва тренінгу:')
if quest in trainings:
print(trainings[quest]['відповідальний'])
print(trainings[quest]['тема'])
print(trainings[quest]['дата'])
else:
print('Такого тренінгу не існує!')
werbs = int(input('Номер дії (off-вийти)'))
где ошибка тут
Аноним:
где отступы?
Ответы
Автор ответа:
1
Переменная quest используется в местах программы, при достижении которых она не всегда инициализирована.
if werbs == 1:
for group in trainings:
print('-', group)
if werbs == 2:
quest = input('Назва тренінгу:')
if quest in trainings:
print(trainings[quest]['відповідальний'])
print(trainings[quest]['тема'])
print(trainings[quest]['дата'])
else:
print('Такого тренінгу не існує!')
werbs = int(input('Номер дії (off-вийти)'))
Если условие «werbs == 2» не будет выполнено и переменная quest не будет инициализирована, при попытке проверки следующего условия — «quest in trainings» — произойдет ошибка, ибо в условии участвует несуществующая к тому моменту переменная.
Автор ответа:
0
Ответ:
добавь отступ после if и for
Объяснение:
подумай хотя-бы
Похожие вопросы
Предмет: Математика,
автор: ligutkoalina2
Предмет: Экономика,
автор: Nanonaa
Предмет: Геометрия,
автор: 47532567
Предмет: Английский язык,
автор: mady121
Предмет: География,
автор: alexmaslenikov228