Creating a timer in python

后端 未结 13 2229
孤独总比滥情好
孤独总比滥情好 2020-12-07 18:58
import time
def timer():
   now = time.localtime(time.time())
   return now[5]


run = raw_input(\"Start? > \")
while run == \"start\":
   minutes = 0
   current_         


        
13条回答
  •  遥遥无期
    2020-12-07 19:28

    I'd use a timedelta object.

    from datetime import datetime, timedelta
    
    ...
    period = timedelta(minutes=1)
    next_time = datetime.now() + period
    minutes = 0
    while run == 'start':
        if next_time <= datetime.now():
            minutes += 1
            next_time += period
    

提交回复
热议问题