亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何解決此“ TypeError:'str'對象不可調用”錯誤?

如何解決此“ TypeError:'str'對象不可調用”錯誤?

開滿天機 2021-03-14 16:12:14
我正在創建一個基本程序,該程序將使用GUI來獲取商品的價格,如果初始價格小于10,則從價格中減去10%,如果初始價格為10,則從價格中減去20%。大于十:import easyguiprice=easygui.enterbox("What is the price of the item?")if float(price) < 10:    easygui.msgbox("Your new price is: $"(float(price) * 0.1))elif float(price) > 10:    easygui.msgbox("Your new price is: $"(float(price) * 0.2))我仍然收到此錯誤:easygui.msgbox("Your new price is: $"(float(price) * 0.1))TypeError: 'str' object is not callable`為什么會出現此錯誤?
查看完整描述

2 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

我正在創建一個基本程序,該程序將使用GUI來獲取商品的價格,如果初始價格小于10,則從價格中減去10%,如果初始價格為10,則從價格中減去20%。大于十:


import easygui

price=easygui.enterbox("What is the price of the item?")

if float(price) < 10:

    easygui.msgbox("Your new price is: $"(float(price) * 0.1))

elif float(price) > 10:

    easygui.msgbox("Your new price is: $"(float(price) * 0.2))

我仍然收到此錯誤:


easygui.msgbox("Your new price is: $"(float(price) * 0.1))

TypeError: 'str' object is not callable`

為什么會出現此錯誤?


查看完整回答
反對 回復 2021-03-29
?
達令說

TA貢獻1821條經驗 獲得超6個贊

這部分 :

"Your new price is: $"(float(price)

要求python調用此字符串:

"Your new price is: $"

就像您將要使用的函數一樣: function( some_args)  它將始終觸發錯誤:

TypeError: 'str' object is not callable


查看完整回答
反對 回復 2021-03-29
  • 2 回答
  • 0 關注
  • 191 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號