循环的Python错误

循环的Python错误,python,Python,我对编程和Python非常陌生 for i in range(0.6): print(i) 我得到一个错误: Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> for i in range(0.6): TypeError: 'float' object cannot be interpreted as an integer 回溯(最近一次呼叫最后一次):

我对编程和Python非常陌生

for i in range(0.6):
print(i)
我得到一个错误:

Traceback (most recent call last):
  File "<pyshell#20>", line 1, in <module>
    for i in range(0.6):
TypeError: 'float' object cannot be interpreted as an integer
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
对于范围(0.6)内的i:
TypeError:“float”对象不能解释为整数

范围包含两个值,而不是一个浮点数

应该是

for i in range(0,6):
    print(i)
这会给你

0
1
2
3
4
5
0
1
2
3
4
5

或者只是
范围(6)

范围接受两个值,而不是一个浮点数

应该是

for i in range(0,6):
    print(i)
这会给你

0
1
2
3
4
5
0
1
2
3
4
5

或者仅仅是
范围(6)

您可能的意思是:

for i in range(0,6):
    print(i)

您需要将句点更改为逗号。此外,您还需要缩进打印语句。

您的意思可能是:

for i in range(0,6):
    print(i)

您需要将句点更改为逗号。此外,您还需要缩进打印语句。

您可能输入错误,并打算用逗号代替点:

for n in range(0,6):
    print(n)
实际上,甚至不需要范围()中的“0”,您也可以这样做,它将打印相同的内容:

for n in range(6):
    print(n)
两者都将产生:


您可能输入错误,并打算用逗号代替圆点:

for n in range(0,6):
    print(n)
实际上,甚至不需要范围()中的“0”,您也可以这样做,它将打印相同的内容:

for n in range(6):
    print(n)
两者都将产生: