Ошибка отступов на 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()
→ Ссылка