TypeError: 'int' object is not callable python 2.7.5
我得到了typeerror:当执行以下代码时,python 2.7.5中的"int"对象不可调用:
1 2 3 4 5 6 | range=5 res=0.1 hklmax = int(range/res) x=0 for h in range(-hklmax,hklmax): x+=h |
如果我把H的范围直接放进去,而不是作为一个变量,我就不会得到错误。我认为这是非常明显的事情,但我绝对是Python的初学者,不理解错误。
你在这里犯了一个错误:
1 | range=5 |
您正在将
但不要更改此行:
1 | for h in range(-hklmax,hklmax): |
这就是你真正想要使用关键字的地方。