Я решил задачу расхититель гробниц, но не смотря на то что задача решена, появляется ошибка. Видимо не корректно написан код. Помогите понять ньюанс, в чем я ошибся?
# Забытая гробница в лесу!
# Но огры следуют по пятам.
# Взломай гробницу, защищаясь от манчкинов.
# Эта функция должна атаковать врага, если он существует, иначе атаковать дверь!
def checkToDefend(target):
# Проверь, существует ли цель
if target:
# Если да, атакуй цель
hero.attack(target)
# Используй `else`, чтобы делать что-нибудь, пока нет цели
else:
# Иначе атакуй дверь ("Door")
Door = hero.findNearestItem()
hero.attack("doore")
pass
while True:
enemy = hero.findNearestEnemy()
checkToDefend(enemy)
type or paste code here