• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    健身房被搭讪?用python写了个小米计时器助人为乐

    一、事情是这样的

    周末正在的健身房里带着耳机做硬拉

    突然迎面走过来一个一身职业健身装束的小姐姐

    笑着说能不能借手机用,说她的没电了

    但需要组间计时,这不是耽误我锻炼吗?

     

    我扔下杠铃,爬起来就用python给她写了一个计时器

    二、小米的秒表功能

    小米手机上的秒表计时器效果如下,可以精确的毫秒。

    今天的python实战小案例,就带大家

    用Python实现一个类似功能的小程序。

    2.1 逻辑代码

    程序启动之后,通过input()方法,等待输入

    通过Enter键,开启计时器

    开启之后,秒表开始跳动,通过Ctrl+C 停止计时

    并将总计用时输出。

    2.2 效果如下:

    三、代码如下

    import time
    print('按下回车开始计时,按下 Ctrl + C 停止计时。')
    while True:
        input("")
        starttime = time.time()
        print(starttime)
        print('开始计时')
        try:
            while True:
                print('计时: ', round(time.time() - starttime, 2), '秒', end="\r")
                time.sleep(0.001)
        except KeyboardInterrupt:
            print('结束')
            endtime = time.time()
            print('总用时为:', round(endtime - starttime, 2),'secs')
            break
    

    四、Python图形界面

    逻辑上实现之后,我们通过python的GUI设计模块tkinter,来设计一个界面用于显示时间。

    1、设置界面title和背景颜色

    import tkinter
    root = tkinter.Tk()
    root.title("秒表")
    root['background']='black'
    root.mainloop()

    效果如下:

    2、设置窗口大小

    设置窗口大小+label显示时间

    import tkinter
    root = tkinter.Tk()
    root.title("秒表")
    root['background']='black'
    #设置窗口大小
    root.geometry("300x500+200+50")
    #显示label
    time='00:05.35'
    label=tkinter.Label(root,text=time,font=("Arial",26),bg="black",fg="white")
    label.pack()
    #界面显示
    root.mainloop()
    

    3、参数传入label标签

    将秒表计时时间,传入到界面的label标签中显示

    从而形成秒表显示效果。

    五、故事结尾

    写完给她,她愣了一下,又瞪了我一眼

    然后好像有点生气的走开了

    而我终于可以无人打扰的继续训练啦

    到此这篇关于健身房被搭讪?用python写了个小米计时器助人为乐的文章就介绍到这了,更多相关python计时器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python 实现一个计时器
    • Python功能点实现:函数级/代码块级计时器
    • python实现屏保计时器的示例代码
    • python中的计时器timeit的使用方法
    • python实现简单的计时器功能函数
    • python 实现一个图形界面的汇率计算器
    • 如何Tkinter模块编写Python图形界面
    • python如何实现读取并显示图片(不需要图形界面)
    上一篇:解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
    下一篇:OpenCV-Python模板匹配人眼的实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    健身房被搭讪?用python写了个小米计时器助人为乐 健身房,被,搭讪,用,python,