[英]TypeError 'str' object is not callable in Python
命令提示符顯示TypeError:“ str”對象不可調用。 它突出顯示了這兩行代碼。
height = float(input('Please enter your height input meters(decimals): '))
height = int(input('Please enter your height input inputches(whole number: '))
現在你明白為什么你不應該命名內置后的變量。 ;)
您自己說自己在代碼的其他地方創建了一個名為input
的變量。 根據您的錯誤判斷,您必須在這兩行之前完成此操作。 另外,您必須使此變量包含一個字符串。
通過這樣做,您使內置input
黯然失色。 這意味着,當您到達這兩行時, input
不再作為內置input
存在。 相反,它是一個字符串。
最后,在input
之后放置(...)
會引發錯誤,因為您不能像函數一樣調用字符串。
總結起來,您可以通過為input
之外的變量選擇一個不同的名稱來解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.