为什么我非常非常简单的 for 循环会抛出 TypeError

Why does my very very simple for loop throw a TypeError

我在 python 中遇到了一个奇怪的问题(在 python 3.7 中使用 Spyder)。我像这样写了几个 for 循环:

y=2.55
for x in range(0, 250):
    z = x/y/1000.

非常简单的东西,但是这段代码随机决定抛出 for 循环开始的行:

TypeError: 'tuple' object is not callable.

我真的不明白这是哪里出了问题,因为看起来很简单的一段代码...

这意味着您的代码中有一个名为 range 的元组。尝试将该元组重命名为其他名称,例如 my_range,以免覆盖 python.

中的内置 range 方法