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

广告位

这里学习一个新的赋值方法: gemCounter +=1 与 gemCounter=gemCounter+1是…

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

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

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

清点开关

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

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

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

定义转向前进的函数

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

  • while 不是开关的话就循环{
  • turnAndMove()
  • if 宝石{
  • 收集宝石
  • 宝石数量+1
  • }
  • }

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

  • while 开关的数量 < 宝石的数量 就循环{
  • if 关闭的开关{
  • 打开开关
  • 开关数量+1
  • }
  • turnAndMove()
  • }
ipad儿童学编程swift语言playgrounds(二)07清点开关

两个循环

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

天使的淚滴

关于作者: 天使的淚滴

为您推荐