挑战:使用"非"运算符,在受阻时左转。
就像之前练习一样,这一挑战中的关卡世界在每次运行时都略有不同。尝试想出如何使用逻辑"非"运算符(!)来通关。
新条件!
条件 isBlocked非真即假,提供一个布尔值。
如果不能朝着当前方向继续向前走,则isBlocked为真。如果能向前走,则isBlocked 为假。
for i in 1..13{
if isBlocked{
turnLeft()
} else{
moveForward()
}
}
toggleSwitch()
挑战:使用"非"运算符,在受阻时左转。
就像之前练习一样,这一挑战中的关卡世界在每次运行时都略有不同。尝试想出如何使用逻辑"非"运算符(!)来通关。
新条件!
条件 isBlocked非真即假,提供一个布尔值。
如果不能朝着当前方向继续向前走,则isBlocked为真。如果能向前走,则isBlocked 为假。
for i in 1..13{
if isBlocked{
turnLeft()
} else{
moveForward()
}
}
toggleSwitch()