2017-06-15 143 views
0

请帮For循环得到迭代值蟒蛇

下面是代码

start = 3 
end = 5 
for x in range(start, end + 1): 
    print x 
    #and 
    #print iterate from 0 

我期待在这里,x将打印3 4 5

,我还需要打印0 1 2第一次进入循环打印0,第二次进入循环打印1等等。

请帮

+3

'打印X,X-start' –

回答

4

Python有enumerate只是这样的:

start = 3 
end = 5 
for i, x in enumerate(range(start, end + 1)): 
    print(i, x) 

它打印:

0 3 
1 4 
2 5 
0
start = 3 
end = 5 
counter = 0 
for x in range(start, end + 1): 
    print x 
    #and 
    #print iterate from 0 
    print counter 
    counter += 1