Swift Playgrounds на русском, While Loops 2 урок | Creating Smarter While Loops

preview_player
Показать описание
Всем привет! Это второй урок по циклам While, по программированию на языке Swift для начинающих в программе Swift Playgrounds.

Мой телеграм канал, где перевод уроков по swift playgrounds выходит чаще и раньше чем видео! Если отключат Ютьюб, вы знаете где найти уроки по Свифту)

1-2 Creating Smarter While Loops 1-2
Циклы Уайл-While

Цель: используйте цикл while и иф-инструкцию для включения всех переключателей.

Теперь попытайтесь сделать ваш while цикл еще более продвинутым, добавив туда условный код. Для решения этой головоломки, вам будет нужен while цикл чтобы включить все переключатели которые находятся вдоль трёх платформ. Однако вы не можете просто использовать условие isOnClosedSwitch-(находитсяНаВыключенномСвитчере), так как в таком случае цикл будет остановлен когда вы ступите на портал, или на уже включенный свитчер.

1.Добавьте цикл while, выбрав его в меню быстрого доступа снизу.

2.Добавьте условие, чтобы заставить вашего персонажа продолжать двигаться вперед до тех пор пока он не достигнет конца третьей платформы.

3.В вашем циклы while, используйте иф-инструкцию чтобы переключать только выключенные свитчеры, а не включенные.

#swiftplaygroundsнарусском #swiftplaygrounds #swift #learntocode1
Рекомендации по теме
Комментарии
Автор

Я совсем сложно написал, но спасибо за урок!

moveForward()
while isOnOpenSwitch || isOnClosedSwitch || isBlockedLeft && !isBlocked {
if isOnClosedSwitch {
toggleSwitch()
moveForward()
} else if isOnOpenSwitch || isBlockedLeft && !isBlocked {
moveForward()
}
}

MrHotie