跳到主要內容
Cypher's Practical Coding
Python 入門

結業考試

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

已作答 0 / 15
基礎

1. 用 print() 印出「歡迎來到 91APP」

基礎

2. 用兩行 print() 分別印出「Python」和「很好學」

變數

3. 建立變數 name = "運動鞋" 和 price = 2800,印出「運動鞋 2800」

變數

4. 商品原價 2000 元,打 75 折後是多少?用 print() 印出折扣價(數字)

變數

5. 有 10 件商品要裝箱,每箱最多裝 3 件。需要幾箱?剩幾件?分兩行印出「箱數:3」和「剩餘:1」

條件判斷

6. 變數 amount = 2500,如果 amount >= 2000 印「免運費」,否則印「運費 80 元」

條件判斷

7. 變數 temperature = 32,如果 >= 35 印「高溫警報」,>= 30 印「炎熱」,>= 20 印「舒適」,否則印「偏涼」

條件判斷

8. 變數 stock = 5 和 is_on_sale = True。如果 stock > 0「而且」is_on_sale 為 True,印「特價搶購中」,否則印「暫無優惠」

迴圈

9. 用 for 迴圈和 range() 印出 1 到 3(每個數字一行)

迴圈

10. prices = [300, 500, 1200, 400],用迴圈算出總和,印出「合計:2400」

函數

11. 寫函數 triple(n) 回傳 n 的三倍。呼叫 triple(100) 並印出結果

函數

12. 寫函數 calc_total(price, qty, discount=1.0) 回傳 price * qty * discount。印出 calc_total(500, 3, 0.9) 的結果

列表與字典

13. 建立列表 colors = ["紅", "藍", "綠"],用 append() 加入「黃」,印出列表長度(數字)

列表與字典

14. 建立字典 order = {"id": "ORD-100", "amount": 3500},用 f-string 印出「訂單 ORD-100 金額 3500」

字串

15. 變數 csv = "白T恤,590,上衣",用 split(",") 拆開後,印出第一個元素和第二個元素,格式為「白T恤 590」

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