我陷入了一个难题。我试图弄清楚为什么递增计数器不递增。它只返回一个值。这个想法是一个随机时间,递增计数器 t_years 将下降到零并重新开始,而另一个计数器将继续运行。
import time, math, random
t0 = time.time()
average_life_span = .10
while True:
time.sleep(.01)
a = time.time()
age = int (a*1000) - int(t0*1000) #millis
t_years = 0
while (int (age) < int (random.normalvariate (average_life_span, 1))):
t_years = 0
else:
t_years = t_years + .01
print age, t_years