CodeSprout程式萌芽
← 返回題庫 Python 基礎語法 / 第 22 題 操作教學 ↗
困難變數與資料型態

022. 實驗計算卡

變數與資料型態intstr多步運算

實驗筆記以文字記下三個無單位整數,請計算資料卡上的兩個欄位。

三欄文字依參數順序轉成三個無單位整數 price、quantity、credit。第一欄計算「price * quantity」;第二欄計算「quantity - credit」。最後回傳 [第一欄結果, 第二欄結果, [price, quantity, credit]]。兩個算式都讀取原始三個整數,互不覆寫。

傳入的資料

price_text、quantity_text、credit_text:依序表示第一、第二、第三個非負整數的十進位文字。

回傳的答案

回傳 [第一欄算式結果, 第二欄算式結果, [price, quantity, credit]];各欄依指定算式回傳整數、文字或清單。

範例 1
傳入['0', '0', '0']
回傳[0, 0, [0, 0, 0]]
範例 2
傳入['0', '0', '1']
回傳[0, -1, [0, 0, 1]]

三個字串均可用 int() 轉換;轉換後數值 0~100,不含小數點或前後空白。

💡 給我一點提示+

先完成三次 int();兩個算式都使用原始三個整數。

小提醒

以 solve(...) 作為測試入口,用 return 回傳答案。需要時可在上方加入 import、自訂函式與類別;不需要自己讀取輸入。

雲端草稿 PRO
跨裝置接續尚未提交的程式
</>你的程式碼
Python
本機草稿自動保存Tab 縮排・Esc 再 Tab 離開編輯器 ⌘ / Ctrl + Enter 測試

測試會執行 3 組公開案例與你新增的自訂案例。 登入後可提交程式,通過全部公開與隱藏測資後標記完成。

登入後提交

公開案例固定為 3 組。自訂案例只用於測試,不納入提交評分。0 / 17 組自訂案例

測試在瀏覽器內執行,不會標記完成或增加 XP。Python 首次載入需要網路。