儿童学编程语言swift语言 playgrounds21 席卷四处

通过我们之前所学的循环,我们知道,使用循环,最重要的要找出重复的规律。

席卷四处


在现在这个例子中,我们通过仔细观察就能发现,我们可以把靠近Byte的四颗宝石作为一组,其他的宝石都可以按这个进行重复。

那么我们先来研究一下这四颗宝石,怎么收集最省力。

我先定义一个小的函数moveThenCollect():

向前1步,收集宝石。

然后再定义一个小函数turnBack()完成向后转身:

左转,左转。

两个小函数


完成这两个小函数后,我们来看一看循环内部的程序,我们可以这样来编写:

向前1步收集,向前1步收集,后转,向前1步,右转,向前1步收集,后转,向前1步,向前1步收集,向前1步。

循序住程序


这个循环4次,就可以完成任务了!

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

推荐阅读更多精彩内容