📜  计时器 1 小时 - Python (1)

📅  最后修改于: 2023-12-03 15:27:57.783000             🧑  作者: Mango

计时器 1 小时 - Python

在Python中,我们可以使用time模块来实现计时器功能。下面是一个简单的计时器程序,可以计时1小时,并在时间结束时退出程序。

代码实现
import time

def countdown_timer(duration):
    start_time = time.time()
    end_time = start_time + duration

    while time.time() < end_time:
        remaining_time = end_time - time.time()
        print(f"Remaining time: {int(remaining_time//3600)} hours {int(remaining_time%3600//60)} minutes {int(remaining_time%60)} seconds")

        time.sleep(1)

    print("Time's up!")
    exit()

countdown_timer(3600)
程序解释

在代码中,我们首先引入了time模块。然后定义了一个计时器函数countdown_timer,该函数接受一个参数duration,表示计时器时长,单位为秒。

在函数中,我们首先获取当前时间start_time,并根据duration计算出结束时间end_time。然后进入循环,每隔一秒钟计算一次剩余时间remaining_time,并输出到控制台。当remaining_time为0时,输出时间到达的提示信息,然后使用exit()函数退出程序。

在主程序中,我们调用countdown_timer函数,并传入3600,即1小时的计时器时长。

结束语

以上就是一个简单的计时器程序实现。在实际应用中,我们可以结合其他模块或库,实现更加复杂、功能更加强大的计时器程序。