ipad儿童学编程swift语言playgrounds(二)06检查等值

这节课又接触到一个新的名词“常量”,常量和变量一样,需要先声明(创建),再赋值。不过,常量在程序运行过程中,保持最初数值,不更再改变了。

检查等值


这节课的任务是,收集与开关数量相等的宝石。

那么在程序开始,需要先声明一个常量switchCounter,来存储开关的数量。

然后再定义一个变量numberOfGem,来存储收集到的宝石的数量。

当numberOfGem=switchCounter时,就停止收集。

程序开始已经给我们创建好了常量switchCounter:

let switchCounter = numberOfSwitches

就是说定义一个常量switchCounter,数值是开关的数量。

我们再声明一个变量宝石的数量:

var numberOfGem = 0

现在我们来开始编程,当宝石数量小于开关数量时,就继续循环执行:

while numberOfGem < switchCounter {

if 前面受阻:右转

else {

前进

if 有宝石{

收集宝石

宝石数量+1

}

}

}

判断宝石数量与开关数量的关系


在这个循环中,我们在else中又嵌套了一个if判断语句,这样就省去了定义转向的函数的过程了。

你可能感兴趣的:(ipad儿童学编程swift语言playgrounds(二)06检查等值)