s = 0
for s in xrange(0, 100):
print "s before", s
if s % 10 == 0:
s += 10
print "s after", s
s = 0
while s < 100:
print "s before", s
if s % 10 == 0:
s += 10
s += 1
print "s after", s
如上图所示,为什么这两个循环做类似的事情,一个使用 xrange 而另一个使用 while-loop 却给了我完全不同的输出?