为什么相同循环运行时间不同
import timen = 50000000
i = j = 0
st = time.time()
while i<n:
#
i += 1
et1 = time.time()
while j < n:
#
j += 1
et2 = time.time()
print 'time1: %s' % (et1 - st)
print 'time2: %s' % (et2 - et1)
结果:
time1: 5.68700003624
time2: 4.95299983025
不管n等于多少,第二次运行时间总是比第一次的少,如果有第三次循环的话,第三次运行时间和第一次倒是相似!· 这个是什么情况?