您現在的位置是:首頁 » scratch編程資訊
資訊內容
【scratch】 if(判斷)語句的嵌套
極客小將2021-04-12-
一個在scratch中比較實用的技巧——判斷語句的嵌套。希望對初學者有所幫助。 ??
一個在scratch中比較實用的技巧——判斷語句的嵌套。希望對初學者有所幫助。 ??
? ? ? ?相信大家對這個語句肯定不陌生。在六邊形中填寫要判斷的語句即布爾量,它會在一瞬間進行一次判斷,當為true時執行中間語句為false時則直接跳過該判斷語句。(yu打野也是話癆上身)
? ? ? ?當我們要判斷一個條件時會用到這個,當我們需要連續判斷多個條件時會自然而然的想到判斷語句的嵌套比如:
? ? ? ?對于這樣一個程序其語法并沒有問題,但當我們嘗試著運行時就會發現無論是否按下空格鍵角色都不會移動。(有興趣的萌新可以自行嘗試)那我們就要考慮問題出現在哪里?
? ? ? ? 實際上我們可以這樣認為:正如前面說的“該判斷語句只會在一瞬間判斷一次”而scratch編程因為自身原因限制無法再短時間內執行該語句但當我們加一個循環時:
? ? ? ?這個問題便被解決。我們可以認為正是在重復執行中“一瞬間”變成了“一段時間”。而需要判斷的語句“空格鍵是否被按下”也由一個“狀態”變成了一個“過程”
? ? ? ?或許這么寫有些繞,但Y打野是寫干貨的打野。所以打野還為各位準備了另一個:
? ? ? ?這個跟上面一樣是完全可以運行的,正如我們看到的:我們提前設定一個變量X的值為0且一直為0,這樣當我們運行時需要判斷的語句就是一個“過程”而不是某個時刻的“狀態”,這樣程序自然可以運行。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
