Я не понимаю, что нужно делать дальше.Я даже не знаю, правильно ли я уже сделал.Помогите!!!
Ты очень близко.
Строка 10 должна быть y + шагом, а не y-шагом, а строка 24 просто должна вызвать первую функцию moveDownRight (8).
Спасибо! Теперь всё получилось.
Сбеги к правой части долины.
Эта функция перемещает героя вниз и вправо.
- чтобы начать
def moveDownRight(step):
hero.moveXY(hero.pos.x + step, hero.pos.y - step)
Эта функция перемещает героя вверх и вправо.
тебе говорят чтобы ты завершил функцию
- обозначает делать кординат икс должен идти тебе нужно плюс смотри снизу
def moveUpRight(step):Заверши эту функцию:
hero.moveXY(hero.pos.x + step, hero.pos.y + step)
pass
Любезный охотник подскажет маршрут.
hunter = hero.findFriends()[0]
route = hunter.route
routeIndex = 0
while routeIndex < len(route):
direction = route[routeIndex]
if direction > 0:
moveUpRight(8)
else:
они говорят чтобы ты использовал DownRight с двиго 8 а ты не сделал
и поэтому ты не смог определить кординат Y = вниз и верх
ЗНАЧИТ ОН НЕ ЗНАЕТ КОГДА ВЕРХ А КОГДА ВНИЗ
# Используй функцию moveDownRight
со сдвигом 8:
moveDownRight(8)
pass
routeIndex += 1
Что значит этот код?
hunter = hero.findFriends()[0]
while routeIndex < len(route):
direction = route[routeIndex]
Я не совсем понял… до этого не встречал квадратных скобок.
русский:
Квадратные скобки используются для обозначения определенного элемента в указателе.
Я не очень хорошо разбираюсь в индексах, но, возможно, @Deadpool198 поможет вам понять больше.
English:
Square brackets are used to denote a specific item in an index.
I’m not very good with indexes, but maybe @Deadpool198 can help you understand more.
Lydia