标签: Python基础 Debug
错误原文:
>>>print('sum([1, 2, 3]) =', sum(1, 2, 3))
Traceback (most recent call last):
File "<ipython-input-13-84abf806c54e>", line 1, in <module>
print('sum([1, 2, 3]) =', sum(1, 2, 3))
TypeError: 'int' object is not callable
经查询,和之前交互模式中的定义重复:
sum = 0
n = 1
while n <= 100:
sum = sum + n
n = n + 1
print(sum)
解决办法:
1)变量定义改名,不要用系统默认函数名
2)交互模式中,用del命令释放变量
del sum
参考:https://blog.csdn.net/gaifuxi9518/article/details/81193296