Swift Playgrounds 学习编程一 For循环 6.
2019-12-19 本文已影响0人
彩虹思维
6.宝石农场
挑战:将多个模式分解成函数和循环。
在这项挑战中,你需要收集宝石并打开开关。首先,你需要识别出收集宝石和激活开关的模式。
然后,要为每种模式编写一个函数,并计算出需要使用循环调用那些函数的次数。
func twoGemSwitch(){
turnRight()
moveForward()
collectGem()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
moveForward()
togleSwitch()
moveForward()
toggleSwitch()
turnLeft()
turnLeft()
moveForward()
moveForward()
turnLeft()
moveForward()
}
for i in 1...3{
twoGemSwitch()
}