Тема:
Базовый синтаксис
Циклы
Цели:
Ваш герой должен выжить.
Сориентируйся в лабиринте.
Бонус за решение с менее чем 6 операторов.
Руководство:
Введение:
Помните, вам нужен лишь один while-true цикл. Он будет выполняться повторно!
Обзор:
Внимательно сосчитайте сколько команд передвижения понадобится внутри вашего while-true цикла чтобы справиться с лабиринтом!
Помните, вам нужен лишь один while-true цикл на каждом уровне, и убедитесь что весь ваш код находится внутри цикла.
Наведите курсор на документацию по while-true циклу внизу справа чтобы увидеть пример.
Второй лабиринт, прохождение:
Python:
1 2 3 4 5 6 |
# Используйте `while-true цикл` для прохождения лабиринта! while True: self.moveRight() self.moveUp() self.moveRight() self.moveDown() |
JavaScript:
1 2 3 4 5 6 7 |
// Используйте `while-true цикл` для прохождения лабиринта! while(true) { this.moveRight(); this.moveUp(); this.moveRight(); this.moveDown(); } |
CoffeScript:
1 2 3 4 5 6 |
# Используйте `while-true цикл` для прохождения лабиринта! while true @moveRight() @moveUp() @moveRight() @moveDown() |
Clojure:
1 2 3 4 5 6 7 |
;; Используйте `while-true цикл` для прохождения лабиринта! (while true (.moveRight this) (.moveUp this) (.moveRight this) (.moveDown this) ) |
LUA:
1 2 3 4 5 6 7 8 |
-- Используйте `while-true цикл` для прохождения лабиринта! while true do -- Добавьте сюда команду для её постоянного повторения. self:moveRight() self:moveUp() self:moveRight() self:moveDown() end |
Комментарии: