我想轉換用Python編寫的2碼下面的代碼是在Python 3.我收到以下錯誤兼容:Python的類型錯誤:不支持的操作類型爲 - :「STR」和「STR」
File "C:/Users/brand/AppData/Local/Programs/Python/Python35-32/Change Maker.py",
line 5, in CHANGE = MONEY - PRICE
TypeError: unsupported operand type(s) for -: 'str' and 'str'
這裏是我使用的代碼:
PRICE = input("Price of item: ")
MONEY = input("Cash tendered: ")
CHANGE = MONEY - PRICE
print ("Change: ", CHANGE)
是什麼錯誤你得到了嗎?請提供您所遇到的問題的任何輸出和/或更多的細節。 –
價格:28.92 現金出價:64.55 回溯(最近一次通話最後): 文件「C:/用戶/品牌/應用程序數據/本地/程序/ Python/Python35-32 /更改Maker.py」,第5行在 CHANGE = MONEY - 價格 類型錯誤:不支持的操作類型爲 - :「海峽」和「海峽」 –
Brandon
不要把註釋的消息;編輯你的答案。並一直包含錯誤信息!沒有「只是另一個錯誤信息」這樣的事情。他們有關鍵的細節。 –