如何通关Playgrounds学习编程2:收集指定总数
浏览量:4273
时间:2024-06-16 23:06:59
作者:采采
iPad上的Playgrounds是利用Swift 5.1语言进行编程的挑战性编程小游戏。本文将分享关于【收集指定总数】关卡的通关经验。
挑战:收集数量随机确定的宝石
在这个挑战关卡中,你需要收集数量随机确定的宝石,并且随机数由totalGem(宝石总数)来表示。提示中没有给出具体的代码。
发现问题与解决:红宝石数量不足
观察小绿仔面对的红宝石数量只有4枚,而要求收集12枚才能达标,显然有问题存在。因此我们需要使用while语句来解决这个问题。
完整的代码
下面是需要编写的完整代码。第一行是给定的代码,当收集到的宝石数量达到要求时,循环才会跳出。
``` var collectedGem 0 while collectedGem < totalGem { moveForward() if isOnGem { collectGem() collectedGem 1 } if isBlocked { if isBlockedLeft { turnRight() } else if isBlockedRight { turnLeft() } } } ```通关评价与鼓励
通关后,系统会给予你评价:“非常棒!你学会了变量。给自己鼓鼓掌吧。”接下来,你将会发现一个新的能力,那就是借助代码的力量来改变关卡世界中的元素。
通关后的继续学习
通过完成【收集指定总数】关卡,你已经成功通关了学习编程2中的【变量】关卡!接下来,让我们继续前进吧。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。