龙空技术网

Python程序开发之简单小程序实例(8)利用Time实现简单计时功能

爱知自媒体人 415

前言:

现时看官们对“python中怎么获取第二行”可能比较珍视,同学们都想要了解一些“python中怎么获取第二行”的相关资讯。那么小编也在网上搜集了一些有关“python中怎么获取第二行””的相关知识,希望小伙伴们能喜欢,同学们一起来学习一下吧!

Python程序开发之简单小程序实例

(8)利用Time实现简单计时功能

一、项目功能

利用Time实现简单的计时。

二、项目分析

要实现计时功能,需先导入Time模块,然后在程序主体中利用while循环嵌套一个异常捕获语句控制计时器的开始与结束。

三、程序源代码

#!/usr/bin/python3.6

# -*- coding: GBK -*-

# 导入Time模块

import time

print('按回车键计时开始,按 Ctrl + C 停止。')

print('按Enter键开始计时:')

while True:

input("")

start_time = time.time()

try:

while True:

c_time=time.time() - start_time

print('计时: ', round(c_time, 0), '秒', end="\r")

time.sleep(1)

except KeyboardInterrupt:

end_time = time.time()

print('本次计时时间为:', round(end_time - start_time, 2),'secs')

break

四、代码解释

第一行为引用python版本,本实例为python3.6

第二行是程序编码引用,因为在程序中包含有中文字符,所以必须引用GBK,否则就会报错。

第四至第五行为导入Time模块。

第七至第八行为提示性信息,提示用户开始和结束的操作。

第九行至第二十行为一个while循环语句。在循环语句的第十一行为获取初始计时时间;第十二至二十行为一个try……except……语句,在try块下面嵌套了一个while循环语句,里面用time控制循环间隔,参数为1,意思是每间隔1秒钟循环一次。

五、运行

1、提示操作信息

2、当按下Enter键后开始计时:

3、当按下Ctrl + C组合键时,程序停止运行,并显示运行时间:

下一篇:《Python程序开发之简单小程序实例(9)》

更多精彩内容将在以后的章节分享给朋友们,请添加好友至收藏,欢迎点赞并关注后期内容更新!

标签: #python中怎么获取第二行