这几天初学python,虽然c语言学的不咋的,不过还是想尝试些新的东西;
今天看python教学视频讲for语句时发现一个问题:
for i in range(10):
if i%2!=0:
print(i)
continue
i+=2
print(i)
输出为:
2
1
4
3
6
5
8
7
10
9
也就是说i在执行完i+=2后,回到判断的时候依然按照range的列表来,i的值重新赋成列表里的值,希望以后可以注意~