我有一个变量,范围从0到300,基于一些不太相关的复杂条件。
我的问题是我想制作一个像时钟一样增加的定时器变量。当我的变量增加1时,我希望定时器变量增加1秒。我有这个:
for timer in range(1,301):
seconds = range(1,60)
print seconds
问题是我需要几秒钟从0.59到1.00,而不是1.60,因为那不是时间的作用。我想我也需要一个分钟变量,并且在'秒'之后添加一个分钟变量是> 59.但我不确定该怎么做呢
答案 0 :(得分:2)
你知道一分钟是60秒,所以你可以计算秒数并使用模数运算符%
seconds = 0
for timer in range(1,301):
#whatever ...
seconds += 1
print seconds/60, seconds % 60