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)》
更多精彩内容将在以后的章节分享给朋友们,请添加好友至收藏,欢迎点赞并关注后期内容更新!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。