我的代码的这一部分出现错误TypeError: 'float' object cannot be interpreted as an integer
。有人可以告诉我为什么会收到错误以及如何解决该错误吗?
for y in range(-x/2, x/2):
#Some function
答案 0 :(得分:2)
将-x/2
替换为-int(x/2)
,将x/2
替换为int(x/2)
。 Python中的除法返回float
,而range
仅需ints
。