求助各位大神,我想问一下这段代码哪里错了,为什么会显示运行错误?
>>> DaysPerYear = 365>>> HoursPerDay = 24
>>> MinutesPerHour = 60
>>> SecondsPerMinute = 60
>>> result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
>>> print(result)
Traceback (most recent call last):
File "<pyshell#70>", line 1, in <module>
print(result)
TypeError: 'int' object is not callable 我这里运行正常
>>> DaysPerYear = 365
>>> HoursPerDay = 24
>>> MinutesPerHour = 60
>>> SecondsPerMinute = 60
>>> result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
>>> print(result)
31536000 临时号 发表于 2022-10-15 21:22
我这里运行正常
为什么我的运行不了,好奇怪 本帖最后由 jackz007 于 2022-10-15 21:27 编辑
输入一个 print 回车,看看 IDLE 回应,怀疑你曾经给拿 print 当变量名,为其赋过值,所以,print 不再是一个 BIF 而是一个整型变量名。 星辰皇 发表于 2022-10-15 21:24
为什么我的运行不了,好奇怪
我又试了一下,居然可以运行了,真奇怪 jackz007 发表于 2022-10-15 21:26
输入一个 print 回车,看看 IDLE 回应,怀疑你曾经给拿 print 当变量名,为其赋过值,所以,print ...
谢谢提醒,我忘了我给它赋过值了 星辰皇 发表于 2022-10-15 21:32
谢谢提醒,我忘了我给它赋过值了
所以,任何错误都是有来历的。{:5_109:} jackz007 发表于 2022-10-15 21:43
所以,任何错误都是有来历的。
确实,但是有时候自己死活都发现不了{:10_266:}
页:
[1]