使用Python datetime创建倒计时计时器
以下是一个使用Python datetime创建倒计时计时器的示例代码:
import datetime # 设置倒计时的截止时间 end_time = datetime.datetime(2023, 4, 1, 0, 0, 0) while True: # 获取当前时间 current_time = datetime.datetime.now() # 计算距离截止时间还有多长时间 remaining_time = end_time - current_time # 如果时间已经过了截止时间,就退出循环 if remaining_time.total_seconds() < 0: break # 将剩余时间转换为小时、分钟和秒 remaining_hours, remaining_seconds = divmod(remaining_time.total_seconds(), 3600) remaining_minutes, remaining_seconds = divmod(remaining_seconds, 60) # 输出剩余时间 print("倒计时:{:02d}:{:02d}:{:02d}".format(int(remaining_hours), int(remaining_minutes), int(remaining_seconds))) # 每隔1秒钟更新一次剩余时间 time.sleep(1)
在这个示例代码中,我们首先设置了倒计时的截止时间为2023年4月1日零点。然后,我们进入一个无限循环,每隔1秒钟更新一次剩余时间,并输出剩余时间。
相关文章