python - 如何修复 TypeError:'float' 对象不可调用
问题描述
粗体部分是我遇到的问题。我试图总结用户每个月输入的所有值,但即使我重写它,我也会不断收到错误消息?(显示在底部)
import statistics
months = ["January ","February ","March ", "April ", "May ","June ",
"July ","August ","September ","October ","November ",
"December "]
rainfall = []
for i in range( len(months) ):
val = input("Enter the amount of rainfall for the month of " + months[i] +
"(in inches): ")
rainfall.append(float(val))
**print("Total amount of rainfall for the year: ", sum(rainfall))**
print("Average monthly rainfall: ", statistics.mean(rainfall))
print("The minimum amount of rainfall is ", min(rainfall), ", recorded in",
months[rainfall.index(min(rainfall))])
print("The maximum amount of rainfall is ", max(rainfall), ", recorded in",
months[rainfall.index(max(rainfall))])
错误信息:
File "/Users/Emily/Documents/Intro Python 2020/In Class Activity 5 - P1.py", line 32, in <module>
print("Total amount of rainfall for the year: ", sum(rainfall))
TypeError: 'float' object is not callable
解决方案
推荐阅读
- java - 从后台删除应用程序时广播接收器不起作用?
- c - 在 popen 上使用 fread 很慢
- r - 复制特定的情节 - ggplot 轴不应该是
- angularjs - 使用量角器茉莉单击窗口通知消息
- javascript - 翻牌游戏 JavaScript 上的隐藏样式可见性
- java - 需要 Java 条件代码 Selenium 的帮助
- sql - 在 SQL Server 中应用案例时 GROUP BY 不起作用
- javascript - 为什么 JS 标签在不与循环一起使用时不起作用
- windows - 如何在 Windows 10 Pro 中完全卸载 Minikube?(巧克力)
- reactjs - IBM Cloud Foundry 上的 React App 构建失败