Одна из самых красивых и удобных в использовании песочниц - Swift Playground
Сегодня мы разберем с вами простое задание с использованием цикла.
🟨 Необходимо написать команду только для одной из четырех сторон, а затем цикл повторит эту команду 4 раза. Таким образом можно написать простой для чтения код.
for i in 1 ... 4 {
moveForward()
collectGem()
moveForward()
moveForward()
moveForward()
turnRight()
}При воспроизведении кода видно как подсвечиваются команды при их выполнении.
Не смущайтесь, что это Swift, если вы хотите понять циклы на Python, JS или Java. Синтаксически различия минимальны, а принцип работы циклов на разных ЯП один.
Если перевести код буквально, то вот что мы получаем:
для i от 1 ... 4 {
вперед()
собратьКристалл()
вперед()
вперед()
вперед()
направо()
}💼 В комментариях я прикрепил результат выполнения команды в случае добавления лишнего moveForward() внутри цикла