利用for循环 range(1,101)和range(0,101)输出结果不同
我想尝试用for循环:
L = range(1, 101)
for x in L:
if x%3 == 0:
print L[x]
输出为: 4,7,11,13,16,19
如果把 range(1,101)改成range(0,101)就可以得出正确结果。 但是把range的初始值改成2,3,4 结果就又不一样了,请问是为什么呢?
我想尝试用for循环:
L = range(1, 101)
for x in L:
if x%3 == 0:
print L[x]
输出为: 4,7,11,13,16,19
如果把 range(1,101)改成range(0,101)就可以得出正确结果。 但是把range的初始值改成2,3,4 结果就又不一样了,请问是为什么呢?
2020-03-06
举报