練習題 032:結帳收銀機
🌙
深色模式
飲料店在結帳時,系統需要同時算出「原價」與「打九折後的折扣價」。在 Python 中,我們只要在
return
後面用逗號隔開多個變數,就能一次把答案都給出去!呼叫時也可以用多個變數來接收。
任務需求:
1. 定義函式
calculate_price
,接收兩個參數:
price
(單價) 與
count
(數量)。
2. 函式內部:
- 算出原價 (price * count),存入變數
total
。
- 算出九折價 (total * 0.9),存入變數
discount
。
- 使用
return
同時回傳這兩個數值(用逗號隔開)。
3. 在函式的
外面
,呼叫
calculate_price(50, 3)
並使用兩個變數同時接收回傳值。
4. 使用
print()
印出這兩個變數,預期會看到:
150 135.0
# 1. 在下方定義 calculate_price 函式,回傳兩個數值 # 2. 在外面呼叫函式,並用兩個變數接收回傳值 # 3. 印出這兩個變數
🏃♀️➡️ 跑看看 🏃♀️
⚠️ 如果程式執行過久(不小心寫了無限迴圈),瀏覽器當掉,請重開網頁。