当变量增加1

时间:2015-06-01 17:47:54

标签: python

我有一个变量,范围从0到300,基于一些不太相关的复杂条件。

我的问题是我想制作一个像时钟一样增加的定时器变量。当我的变量增加1时,我希望定时器变量增加1秒。我有这个:

for timer in range(1,301):
    seconds = range(1,60)
    print seconds

问题是我需要几秒钟从0.59到1.00,而不是1.60,因为那不是时间的作用。我想我也需要一个分钟变量,并且在'秒'之后添加一个分钟变量是> 59.但我不确定该怎么做呢

1 个答案:

答案 0 :(得分:2)

你知道一分钟是60秒,所以你可以计算秒数并使用模数运算符%

seconds = 0
for timer in range(1,301):
    #whatever ...
    seconds += 1
    print seconds/60, seconds % 60