python中的1小时计时器

2024-04-16 06:46:45 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我正在尝试用python制作一个1小时的计时器,它将在本例中的终端上显示出来 格式HH:MM:SS

3600秒

刚开始它就会显示出来

01:00:00

经过1秒后

00:59:59

一分钟后

00:58:59

等等

我自己也试过一点代码,但不知道我做错了什么

import time as t
import os
time = 3600


os.system('cls')

while(time > 0):
    mint = int(time / 60)
    hrs = int((mint/60))
    sec = mint % 60
    print("time left --> ",hrs,":",mint,":",sec)
    time-=1
    t.sleep(1)
    os.system('cls')

Tags: import终端timeos格式hhsecsystem
1条回答
网友
1楼 · 发布于 2024-04-16 06:46:45

sec = mint % 60更改为sec = time % 60 这也更有意义:)

同时考虑使用格式:

print("time left > ",hrs,":",mint,":",sec)

可以写为:

print("time left > {}:{}:{}".format(hrs,mint,sec))

相关问题 更多 >