ipad儿童学编程swift语言playgrounds(二)07清点开关

这里学习一个新的赋值方法:

gemCounter +=1 与 gemCounter=gemCounter+1是一样的,更快捷了一些。

清点开关


为了完成这节课的任务,我们需要创建两个变量,一个存储宝石的数量,一个存储开关的数量。

首先我们还是先定义一个转向前进的函数turnAndMove(),来判断什么时候先转向再前进,什么时候直接前进。

定义转向前进的函数


然后我们写第一个while循环,计算收集宝石的数量:

while 不是开关的话就循环{

turnAndMove()

if 宝石{

收集宝石

宝石数量+1

}

}

然后我们再写第二个while循环,打开同样数量的开关:

while 开关的数量 < 宝石的数量 就循环{

if 关闭的开关{

打开开关

开关数量+1

}

turnAndMove()

}

两个循环


这样我们先通过第一个循环计算出宝石的数量,然后用第二个循环,完成打开同样数量的开关的任务。大家明白了吗?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容