print无法输出range

for i in range(5)
print(i)
没有结果
print(range(1,10 ,2))
输出的是(1,10,2)

for i in range(5)
print(i)
没有结果
不可能吧,print(i)缩进了吗?

1、
for i in range(5):
print(i)

2、
range(1,10 ,2) 只是个range,不是list。
你可以打印出来看 print(type(range(1,10 ,2)))
<class 'range'>

要有缩进

for i in range(5):
  print(i)

```python

输出

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/060035618066122.png "#left")

你少了个冒号

for i in range(10):
    print(i)

for i in range(5)之后要有冒号":", print(i) 有加缩进放到for循环内

for i in range(5):
    print(i)

for i in range(5):
    print(i)

img

缩进有问题,请采纳!

下面那个得用for i in range(1,10,2)再输出才行