Привет! помогите как решить уровень Логический путь. что я делаю не так?
Попробуй это.
secretE = not secretB
(Извините, я использую Google Translate, чтобы он не был слишком точным.)
или вы можете поставить:
if not secretB:
hero.say(“i’m taking the high path!”)
надеюсь это поможет!
(извините за плохо отформатированный код, я не могу разобраться, как правильно его разместить)
Ты пишешь “если секрет Е существует, то идти на (44, 33), иначе на (50, 24)”, то есть ты на неверное условие идешь прямо в конец, а должен сменить направление вниз.
Напиши в конце так, должно работать. У меня так:
if (secretE) { hero.moveXY(44, 33); } else { hero.moveXY(44, 15); } hero.moveXY(50, 24);
Я сделал так
Проблема в строке 22. Внимательно посмотрите на закомментированные инструкции, а затем в строке 22 … приведите строку в соответствие с инструкциями.
English
The problem is with line 22. Have a closer look at the commented instructions and then at line 22…make the line match what the instructions say.
Получи два секретных логических значения от волшебника.
В руководстве ты найдёшь заметки об использовании логических выражений.
hero.moveXY(14, 24)
secretA = hero.findNearestFriend().getSecretA()
secretB = hero.findNearestFriend().getSecretB()
Если ОБА значения secretA
и secretB
истинны (true), то выбери верхний путь, иначе нижний.
secretC = secretA and secretB
if secretC:
hero.moveXY(20, 33)
else:
hero.moveXY(20, 15)
hero.moveXY(26, 24)
Если одно из значений secretA
или secretB
истинно, выбери верхний путь.
if secretA:
hero.moveXY(32, 15)
else:
hero.moveXY(32, 33)
Если secretB
ложно (NOT true), то выбери верхний путь
hero.moveXY(38, 24)
if secretB:
hero.moveXY(44, 15)
else:
hero.moveXY(44, 33)
hero.moveXY(50, 24)
Здравствуйте, и добро пожаловать на Форум!
Если Вы хотите помочь 554a3f519e0d19c0b5fb, то я думаю он уже не активен, и не увидит Ваше сообщение. Если Вам нужна помощь на этом уровне, пожалуйста объясните в чем у Вас проблема, и пожалуйста выложите свой код, нажимая на значок </>, или используя ```.