跳到主要內容
Cypher's Practical Coding
AI 協作開發實戰

結業考試

10 題,每題 5 分,滿分 50 分。 可先執行查看結果再交卷。

已作答 0 / 10
AI 協作概念

1. 用 print() 印出「人類負責想,AI 負責寫」

AI 協作概念

2. 建立變數 role = "PM" 和 tool = "Python",用 f-string 印出「PM 用 Python 提升效率」

Prompt 技巧

3. 有列表 steps = ["定義問題", "給 AI 寫", "驗證結果"],用 for 迴圈和 enumerate 印出「步驟1: 定義問題」、「步驟2: 給 AI 寫」、「步驟3: 驗證結果」

Prompt 技巧

4. 計算列表 amounts = [1200, 3500, 800, 2200] 的總和與平均值。印出兩行:「總和:7700」和「平均:1925.0」

讀懂程式碼

5. 變數 revenue = 120000。如果 revenue >= 100000 印「達標」,否則印「未達標」

讀懂程式碼

6. 寫函數 shipping_fee(amount) :如果 amount >= 1000 回傳 0,否則回傳 80。印出 shipping_fee(500) 和 shipping_fee(1500) 的結果(各一行)

數據處理

7. 有資料 products = [{"name": "耳機", "price": 1500}, {"name": "充電線", "price": 300}, {"name": "手機殼", "price": 600}]。篩選 price >= 500 的商品,逐行印出商品名稱

數據處理

8. 有資料 orders = [{"region": "北", "amount": 5000}, {"region": "南", "amount": 3000}, {"region": "北", "amount": 2000}, {"region": "南", "amount": 4000}]。用字典分組加總每個地區的 amount,印出「北: 7000」和「南: 7000」(各一行)

自動化

9. 用字串 format() 方法。template = "{name} 的本月業績為 {amount} 元"。分別用 name="小明", amount=50000 和 name="美玲", amount=38000 填入模板,印出兩行結果

自動化

10. 有資料 items = [{"name": "A", "price": 200, "qty": 3}, {"name": "B", "price": 150, "qty": 2}]。計算每個商品的小計並逐行印出(格式「A: 600」、「B: 300」),最後印出「總計: 900」

確認作答完畢後,點擊交卷