哪位大佬帮我看看为什么不行?
>>> dpy = 365>>> hpd = 24
>>> mph = 60
>>> spm = 60
>>> spy = dpy * hpd * mph * spm
>>> print(spy)
Traceback (most recent call last):
File "<pyshell#52>", line 1, in <module>
print(spy)
TypeError: 'int' object is not callable
代码没有错误,前面是不是把,int 赋值了导致的
你新建脚本,重新拷贝运行代码:
dpy = 365
hpd = 24
mph = 60
spm = 60
spy = dpy * hpd * mph * spm
print(spy)
代码没有错误,int 被赋值导致的 楼上都说错了,不是把int赋值了,而是把print赋值了
你应该是在前面给print赋值了一个int类型的数字,导致print不再是内置的方法,变成了一个int类型的变量。在最后一行你想使用print打印输出spy变量的时候,就会报出类型错误:int类型的变量不能被调用。 sunrise085 发表于 2020-11-16 17:19
楼上都说错了,不是把int赋值了,而是把print赋值了
你应该是在前面给print赋值了一个int类型的数字,导致 ...
谢谢大佬
你应该是写了一行print=什么的代码 象棋爱好者 发表于 2020-11-18 19:55
你应该是写了一行print=什么的代码
谢谢明白了
2337286568 发表于 2020-11-18 20:03
谢谢明白了
嗯 2337286568 发表于 2020-11-18 19:01
谢谢大佬
不需要说谢。直接给个最佳是最直接的感谢~~ sunrise085 发表于 2020-11-16 17:19
楼上都说错了,不是把int赋值了,而是把print赋值了
你应该是在前面给print赋值了一个int类型的数字,导致 ...
意思是,前面拿print来做变量了? 流氓锈才 发表于 2020-11-19 10:05
意思是,前面拿print来做变量了?
嗯嗯,是的。 sunrise085 发表于 2020-11-19 10:08
嗯嗯,是的。
感谢大神{:5_106:}
页:
[1]