国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

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

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

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

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

完整的代碼

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

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

通關(guān)評價與鼓勵

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

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

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

標簽: