while True:
weakestFriend = None
leastHealth = 9999
friendIndex = 0
friends = hero.findFriends()
# Найди друга с самым низким уровнем здоровья.
while len(friends) > friendIndex:
friend = friends[friendIndex]
if friend:
if leastHealth > friend.health and friend.type != "archer":
leastHealth = friend.Health
weakestFriend = friend
friendIndex += 1
# Пусть первым идёт домой друг с самым низким уровнем здоровья.
if weakestFriend:
hero.say('Hey ' + weakestFriend.id + ', go home!')
Добро пожаловать на форум!
Весь код правельный, только в одном месте (leastHealth = friend.Health), здоровье после точки (friend.Health) написано с большой буквы. В общем, нужно исправить её на маленькую, и всё должно быть в порядке.
Там внизу под каждым комментарием есть кнопка “solution”, ею можно отметить самый полезный комментарий, который помог пройти уровень, и тогда тема автоматически закроется через 12 часов.