卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何通關(guān)Playgrounds學(xué)習(xí)編程2:收集指定總數(shù)

iPad上的Playgrounds是利用Swift 5.1語言進(jìn)行編程的挑戰(zhàn)性編程小游戲。本文將分享關(guān)于【收集指定總數(shù)】關(guān)卡的通關(guān)經(jīng)驗(yàn)。 挑戰(zhàn):收集數(shù)量隨機(jī)確定的寶石 在這個(gè)挑戰(zhàn)關(guān)卡中,你需要收集

iPad上的Playgrounds是利用Swift 5.1語言進(jìn)行編程的挑戰(zhàn)性編程小游戲。本文將分享關(guān)于【收集指定總數(shù)】關(guān)卡的通關(guān)經(jīng)驗(yàn)。

挑戰(zhàn):收集數(shù)量隨機(jī)確定的寶石

在這個(gè)挑戰(zhàn)關(guān)卡中,你需要收集數(shù)量隨機(jī)確定的寶石,并且隨機(jī)數(shù)由totalGem(寶石總數(shù))來表示。提示中沒有給出具體的代碼。

發(fā)現(xiàn)問題與解決:紅寶石數(shù)量不足

觀察小綠仔面對的紅寶石數(shù)量只有4枚,而要求收集12枚才能達(dá)標(biāo),顯然有問題存在。因此我們需要使用while語句來解決這個(gè)問題。

完整的代碼

下面是需要編寫的完整代碼。第一行是給定的代碼,當(dāng)收集到的寶石數(shù)量達(dá)到要求時(shí),循環(huán)才會(huì)跳出。

``` var collectedGem 0 while collectedGem < totalGem { moveForward() if isOnGem { collectGem() collectedGem 1 } if isBlocked { if isBlockedLeft { turnRight() } else if isBlockedRight { turnLeft() } } } ```

通關(guān)評價(jià)與鼓勵(lì)

通關(guān)后,系統(tǒng)會(huì)給予你評價(jià):“非常棒!你學(xué)會(huì)了變量。給自己鼓鼓掌吧?!苯酉聛恚銓?huì)發(fā)現(xiàn)一個(gè)新的能力,那就是借助代碼的力量來改變關(guān)卡世界中的元素。

通關(guān)后的繼續(xù)學(xué)習(xí)

通過完成【收集指定總數(shù)】關(guān)卡,你已經(jīng)成功通關(guān)了學(xué)習(xí)編程2中的【變量】關(guān)卡!接下來,讓我們繼續(xù)前進(jìn)吧。

標(biāo)簽: