Swift Playgrounds 学习编程一 逻辑运算符 3.
2019-12-22 本文已影响0人
彩虹思维

目标:使用"与"运算符组合两个条件,并在两者均为真时调整路线。
逻辑"与"运算符(&&)结合两个布尔条件,且仅在二者均为真时运行代码。例如,在下方的代码中,isBlocked与isOnClosedSwitch 必须同时为真。
示例
if isBlocked && isOnClosedSwitch{
toggleSwitch() }
新条件!
如果你不能朝左边移动一个砖块,则布尔条件isBlockedLeft《左边受阻)为真;如果能,则为假。
1在 for 循环中添加一个if语句,然后添加一个条件来检查角色是否位于宝石处。
2 在快捷工具栏中,选择&&,然后添加第二个条件。
3如果角色在宝石处,并且左边受阻,则右转并切换开关。否则,如果在宝石处,则收集宝石。
for i in 1 … 7{
moveForward()
if isOnGem && isBlockedLeft{(
collectGem()
turnRight()
moveForward()
moveForward()
toggleSwitch()
turnLeft()
turnLeft(()
moveForward()
moveForward()
turnRight()
}else if isOnGem {
collectGem()
}
}