機器狼的遊戲程式課CODE:02

【程式農場】重啟智慧農場!機器狼的遊戲程式課!【Python/入門筆記】#2

機器狼的遊戲程式課開課啦!要帶大家邊玩遊戲邊學程式!
讓遊戲變成程式課本,一起開心種地、快樂學Coding汪 (๑>◡<๑)

戴著眼鏡的藍色機器狼,在智慧農場中和無人機一起學習寫程式
SMART FARM ONLINE

今天會學到

四個程式小觀念

跟著機器狼,一步一步看懂程式怎麼想
01

使用現有功能

harvest()

程式裡常常已經準備好可以直接使用的功能。寫下指定名稱和括號,電腦就會照著做。

機器狼的小故事

就像機器狼身上的功能按鈕:按下「掃描」就能檢查四周,不用從頭製造整套裝置。

02

程式執行順序

由上往下

程式通常會從上到下,一行接著一行執行。指令順序不同,結果也可能完全不同。

機器狼的小故事

泡麵要先放調味料、倒熱水,再等它泡熟;如果第一步就開吃,只會咬到乾乾硬硬的麵。

03

while 迴圈

重複做

只要指定的條件還成立,程式就會重複同一組動作,省下反覆寫相同指令的麻煩。

機器狼的小故事

只要籃子裡還有橘子,機器狼就拿一顆放到桌上;一直重複,直到籃子空了才停。

04

if 條件判斷

如果……就……

程式會先查看目前的狀況;如果條件成立,才執行指定的動作。

機器狼的小故事

農作物成熟了嗎?如果成熟,無人機就採收;還沒成熟,就先讓它繼續長大。