正在啟動 Python 環境(首次約 15 秒)...
看懂 AI 寫的程式碼
AI 幫你寫了一段程式,你按下執行,結果跑出來了。但你怎麼知道它是對的?
答案是:你要能「讀」程式碼。不是要你能從頭寫出來,而是看懂每一行在做什麼,這樣你才能驗證 AI 的產出。
變數:程式的「收納盒」
變數就是給一個值取名字,之後用名字來引用它。
看到這段程式,你要檢查:
unit_price * quantity是不是你要的計算方式?- 結果 8400 對不對?2800 x 3 = 8400 沒錯
判斷式:程式的「如果...就...」
if / elif / else 就是程式的決策邏輯。
驗證方式:15000 元,不到 50000 也不到 20000,但超過 10000,所以是銀卡會員。
迴圈:程式的「重複做」
for 迴圈會對列表裡的每個元素做同樣的事。
檢查重點:
- 迴圈跑了幾次?3 筆訂單就跑 3 次
total += order["amount"]是累加金額- 最後印出的合計是 3200 + 8500 + 1500 = 13200
函數:程式的「工具箱」
函數是把一段邏輯包起來,可以重複使用。
驗證:1000 * 0.8 = 800,1000 * 0.7 = 700,邏輯正確。
讀程式碼的 SOP
- 看變數名稱:好的變數名稱會告訴你它存什麼(
total_spending比x好懂) - 看 if 條件:確認判斷邏輯符合你的業務規則
- 看迴圈範圍:確認它處理了所有資料
- 看最終輸出:print 的結果是不是你要的格式
AI 協作:學了這個,跟 AI 怎麼配合?
讀懂程式碼是你驗證 AI 產出的關鍵能力。你不需要會寫,但要會讀。
你的人類優勢:
- 你知道業務規則(例如「滿千免運」的門檻是含稅還是不含稅)
- 你能用心算驗證小範例的結果,確認邏輯對了再跑大資料
可以這樣跟 AI 說:
請在程式碼每一行加上中文註解,讓我能看懂每一步在做什麼。特別是 if 判斷和迴圈的邏輯。
練習題
互動示範
DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩
DEMO 4可以修改程式碼試玩
挑戰任務
Task 1
建立變數 price = 1200 和 qty = 5,計算 total = price * qty,印出「總金額:6000」
Task 2
變數 order_amount = 1500。如果 order_amount >= 1000 印「免運費」,否則印「運費 60 元」
Task 3
寫函數 apply_discount(price, rate) 回傳 price * rate。呼叫 apply_discount(2000, 0.75) 並印出結果
← BackNext Lesson →