循环的Python错误
我对编程和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 回溯(最近一次呼叫最后一次):
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)
两者都将产生: