Weabu 发表于 2020-10-3 08:40:30

求解

>>> DaysPerYear = 365
>>> HoursPerDay = 24
>>> MinutesPerHour = 60
>>> SecondsPerMinute = 60
>>> result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
>>> print(result)
Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
    print(result)
TypeError: 'int' object is not callable



这是出了什么问题

zltzlt 发表于 2020-10-3 08:42:25

。。先 del print 再 print(result)

昨非 发表于 2020-10-3 08:42:31

一个道理,你上边把print函数覆盖掉了
建议写到文件里,一并执行

昨非 发表于 2020-10-3 08:43:19

zltzlt 发表于 2020-10-3 08:42
。。先 del print 再 print(result)

你 好 快 啊

zltzlt 发表于 2020-10-3 08:46:07

昨非 发表于 2020-10-3 08:43
你 好 快 啊

{:10_245:}

昨非 发表于 2020-10-3 08:46:42

zltzlt 发表于 2020-10-3 08:46


最佳收割机,不愧是你{:10_266:}

Weabu 发表于 2020-10-3 08:51:44

我是不是太新手了
实在是看不出来哪一步给print赋值了
不是最后一步才打印的吗

昨非 发表于 2020-10-3 08:55:38

Weabu 发表于 2020-10-3 08:51
我是不是太新手了
实在是看不出来哪一步给print赋值了
不是最后一步才打印的吗

在idle里,上面的任何一步都可能影响到下面
所以建议你,点击【文件】,【新建文件】,把上面那段copy过去,然后保存运行
注意要把>>>去掉

Weabu 发表于 2020-10-3 08:57:23

谢谢了,对小白真是太友好了
页: [1]
查看完整版本: 求解