Ошибка отступов на Python
Пытаюсь написать программу для ИИ. В строке 116 выдаёт ошибку с отступами, пробовал всё - не помогает. Прошу неговорить мне о других ошибках. (Строка 116 - перед строкой Print('Cant walk!!!'))
Код: https://pastebin.com/vBaNJg2F
Ошибка: https://pastebin.com/SVGRptZS
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
else:
try:
if dir == 'R':
...
else:
return
# А КТО БУДЕТ ДЕЛАТЬ ПОСЛЕ try except?!!!
else:
print('Can walk!!!')
self.death()
У вас в коде на 108 стоке есть try, но нигде нет except
Т.е. вы отслеживаете ситуацию, но исключение не выбрасываете если что, а так нельзя
Допишите свой код:
else:
try:
if dir == 'R':
...
else:
return
except:
# что-то делаем, например return 'Err'
else:
print('Can walk!!!')
self.death()