位置: IT常识 - 正文

❤️国庆假期快到了,用python写个倒计时程序,助你熬到假期!❤️

编辑:rootadmin
国庆假期快到了,想查查还有几天几小时到假期,这对程序员小菜一碟,轻轻松松用python写个倒计时程序(天、时、分、秒),助你熬到假期! 一、先看效果: 二、安装python: 1、下载安装python 下载安装python3.9.6,进入python官方网站://www.python.org/ 点击 ...

推荐整理分享❤️国庆假期快到了,用python写个倒计时程序,助你熬到假期!❤️,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

国庆假期快到了,想查查还有几天几小时到假期,这对程序员小菜一碟,轻轻松松用python写个倒计时程序(天、时、分、秒),助你熬到假期!

一、先看效果:

二、安装python:1、下载安装python

下载安装python3.9.6,进入python官方网站://www.python.org/

点击Python 3.9.6

❤️国庆假期快到了,用python写个倒计时程序,助你熬到假期!❤️

直接安装即可。

2、验证安装成功。

按win+R输入cmd,打开控制台,输入python -V,输出python版本号说明安装成功。

三、代码##import libraryfrom tkinter import *import timefrom datetime import datetime,timedelta################GUI to display window ##########################root = Tk()root.geometry('450x300')root.resizable(0,0)root.config(bg ='blanched almond')root.title('国庆倒计时')Label(root, text = '国庆倒计时' , font = 'arial 20 bold', bg ='papaya whip').pack()############GUI to display current time#######################Label(root, font ='arial 15 bold', text = ' 当前时间:', bg = 'papaya whip').place(x = 40 ,y = 70)#######################GUI to set the future time ##########Label(root, font ='arial 15 bold', text = ' 到达时间:', bg = 'papaya whip').place(x = 40 ,y = 110)#set yearyear_set = StringVar()Entry(root, textvariable =year_set , width = 4, font = 'arial 12').place(x=175, y=115)Label(root, font ='arial 15', text = '-', bg = 'papaya whip').place(x = 215 ,y = 110)year_set.set('0000')#set monthmonth_set= StringVar()Entry(root, textvariable =month_set, width =2, font = 'arial 12').place(x=235, y=115)Label(root, font ='arial 15', text ='-', bg = 'papaya whip').place(x = 260 ,y = 110)month_set.set('00')#set dayday_set= StringVar()Entry(root, textvariable =day_set, width =2, font = 'arial 12').place(x=275, y=115)day_set.set('00')# set hourhour_set= StringVar()Entry(root, textvariable =hour_set, width =2, font = 'arial 12').place(x=305, y=115)Label(root, font ='arial 15', text = ':', bg = 'papaya whip').place(x = 330 ,y = 110)hour_set.set('00')# set minmin_set= StringVar()Entry(root, textvariable =min_set, width =2, font = 'arial 12').place(x=345, y=115)Label(root, font ='arial 15', text = ':', bg = 'papaya whip').place(x = 370 ,y = 110)min_set.set('00')# set secsec_set= StringVar()Entry(root, textvariable =sec_set, width =2, font = 'arial 12').place(x=385, y=115)sec_set.set('00')#######################GUI to display timer countdown ##########Label(root, font ='arial 15 bold', text = ' 倒计时:', bg ='papaya whip').place(x = 40 ,y = 150)#storing secondssec = StringVar()Entry(root, textvariable = sec, width = 2, font = 'arial 12').place(x=325, y=155)Label(root, font ='arial 15', text = '秒', bg = 'papaya whip').place(x = 350 ,y = 150)sec.set('00')#storing minutesmins= StringVar()Entry(root, textvariable = mins, width =2, font = 'arial 12').place(x=275, y=155)Label(root, font ='arial 15', text = '分', bg = 'papaya whip').place(x = 300 ,y = 150)mins.set('00')# storing hourshrs= StringVar()Entry(root, textvariable = hrs, width =2, font = 'arial 12').place(x=225, y=155)Label(root, font ='arial 15', text = '时', bg = 'papaya whip').place(x = 250 ,y = 150)hrs.set('00')# storing daysdays= StringVar()Entry(root, textvariable = days, width =2, font = 'arial 12').place(x=175, y=155)Label(root, font ='arial 15', text = '天', bg = 'papaya whip').place(x = 200 ,y = 150)days.set('00')#########fun to display current time#############def clock(): clock_time = time.strftime('%Y-%m-%d %H:%M:%S %p') curr_time.config(text = clock_time) curr_time.after(1000,clock)curr_time =Label(root, font ='arial 15 bold', text = '', fg = 'gray25' ,bg ='papaya whip')curr_time.place(x = 175 , y = 70)clock()##########fun to start countdown########def countdown(): #now = datetime.now() #end = datetime((year_set).get(),(month_set).get(),(day_set).get(),(hour_set).get(),(min_set).get(),(sec_set).get(),00); global seconds_now now = time.time() lt_ = time.strptime(f'{(year_set).get()} {(month_set).get()} {(day_set).get()} {(hour_set).get()} {(min_set).get()} {(sec_set).get()}', '%Y %m %d %H %M %S') end = time.mktime(lt_) times=int (end-now) #.total_seconds()); while times > -1: minute,second = (times // 60 , times % 60) hour = 0 if minute > 60: hour , minute = (minute // 60 , minute % 60) day=0 if hour>24: day,hour=(hour//24,hour%24) sec.set(second) mins.set(minute) hrs.set(hour) days.set(day) root.update() time.sleep(1) times -= 1Button(root, text='START', bd ='5', command = countdown, bg = 'antique white', font = 'arial 10 bold').place(x=150, y=210) root.mainloop()四、运行

打开工程文件,在地址栏里输入cmd,按Enter回车,即打开控制台。

输入python main.py,按回车就打开了程序GUI界面。

到达时间填2022年10月1日,按start按钮,就开始放假倒计时啦!

本文链接地址:https://www.jiuchutong.com/zhishi/313307.html 转载请保留说明!

上一篇:phpcms评论模块出错怎么办(php用户评论)

下一篇:c语言野指针产生的原因(c语言指针妙用)

  • 用博客做网站的排名(博客网站制作)

    用博客做网站的排名(博客网站制作)

  • 1tb加128固态硬盘什么意思(固态硬盘128g加1t够用吗)

    1tb加128固态硬盘什么意思(固态硬盘128g加1t够用吗)

  • 微信卡包怎么看(微信卡包怎么看发票)

    微信卡包怎么看(微信卡包怎么看发票)

  • air可以一人一个吗(一个airpod可以两部手机用吗)

    air可以一人一个吗(一个airpod可以两部手机用吗)

  • 12306官网候补抢票成功率高吗(12306的候补抢票)

    12306官网候补抢票成功率高吗(12306的候补抢票)

  • 换屏后指纹不能用了怎么办(换屏后指纹不能用了)

    换屏后指纹不能用了怎么办(换屏后指纹不能用了)

  • 物联网区别于互联网的主要因素是(物联网区别于互联网的特点)

    物联网区别于互联网的主要因素是(物联网区别于互联网的特点)

  • 在Excel中活动单元格是指(在Excel中活动单元格只能是)

    在Excel中活动单元格是指(在Excel中活动单元格只能是)

  • 拼多多商家一直辱骂怎么处理(拼多多商家一直延长退款时间怎么办)

    拼多多商家一直辱骂怎么处理(拼多多商家一直延长退款时间怎么办)

  • 什么是mp4视频格式(mp4视频的格式)

    什么是mp4视频格式(mp4视频的格式)

  • mac能上微信打不开网页(mac电脑能上微信打不开网页怎么回事)

    mac能上微信打不开网页(mac电脑能上微信打不开网页怎么回事)

  • 无线桥接的弊端(无线桥接好吗)

    无线桥接的弊端(无线桥接好吗)

  • 笔记本快捷键关机(笔记本快捷键关闭键盘)

    笔记本快捷键关机(笔记本快捷键关闭键盘)

  • k3系统是什么(k3糸统)

    k3系统是什么(k3糸统)

  • 抖音里已关注的意思(抖音里已关注的人怎么取消关注)

    抖音里已关注的意思(抖音里已关注的人怎么取消关注)

  • 全民k歌电脑版怎么玩歌房(全民k歌电脑版本地作品在哪)

    全民k歌电脑版怎么玩歌房(全民k歌电脑版本地作品在哪)

  • 手机怎样连接车载蓝牙(手机怎样连接车上的行车记录仪)

    手机怎样连接车载蓝牙(手机怎样连接车上的行车记录仪)

  • 手机怎样显示流量速度(手机怎样显示流量使用情况)

    手机怎样显示流量速度(手机怎样显示流量使用情况)

  • 手机怎么设置上滑进入(手机怎么设置上下左右键)

    手机怎么设置上滑进入(手机怎么设置上下左右键)

  • 天猫魔盒自动删除软件怎么办(天猫魔盒自动删除应用)

    天猫魔盒自动删除软件怎么办(天猫魔盒自动删除应用)

  • 宽带和wifi有什么区别(宽带和wife的区别)

    宽带和wifi有什么区别(宽带和wife的区别)

  • ps4支持外接硬盘吗(ps4外接硬盘推荐)

    ps4支持外接硬盘吗(ps4外接硬盘推荐)

  • 税控盘锁死了怎么办(税控盘锁死是什么意思)

    税控盘锁死了怎么办(税控盘锁死是什么意思)

  • ac+是什么(ac是什么键)

    ac+是什么(ac是什么键)

  • 抖音口罩特效在哪(抖音口罩挑战怎么拍)

    抖音口罩特效在哪(抖音口罩挑战怎么拍)

  • 一品红怎么养(图文)(一品红怎么养才长得好)

    一品红怎么养(图文)(一品红怎么养才长得好)

  • 金税盘抵扣增值税申报
  • 税控盘注意事项
  • 个体的个人所得税怎么算
  • 个体工商户增值税怎么计算
  • 高铁票进项抵扣怎么在增值税系统申报
  • 3%简易征收范围
  • 包工包料的税率2023
  • 手撕汽车票在哪里弄到
  • 广告费和业务宣传费15%还是30%
  • 国外租赁行业都包括哪些
  • 企业合并所得税筹划
  • 小规模出口企业增值税申报
  • 以公司股权作价入股母公司
  • 收客户逾期利息账务处理怎么做?
  • 购买办公楼支付相关手续费
  • 劳务公司购买材料怎么做账
  • 资产负债表越来越少了是怎么回事
  • 会计凭证的概念及分类
  • 为什么有的单位没有住房公积金
  • 运费抵扣的税收筹划是怎样的?
  • 改变使用用途 规划处罚
  • 增值税已交税金什么情况下使用
  • 建筑劳务分包一般纳税人可以选择简易计税法吗?
  • 投资大收益小,怎么办?
  • 生育津贴需要缴纳五险一金吗
  • 土地买卖所得税由谁承担
  • 销售价格调整
  • 对外捐赠会计和税法差异调整
  • 付临时工工资计入什么科目
  • WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
  • php中??
  • 专有技术应当得到
  • 原材料的运费计入什么科目
  • apache是什么文件
  • phpstorm 断点
  • 可抵扣的费用
  • 交通运输企业会议记录
  • 税收协定与国内税法发生冲突
  • 企业的存货按计划成本核算
  • php反序列化漏洞原理
  • laravel artisan命令
  • 租赁收入确认时点
  • 个体户查账征收2023新政策是什么
  • java web项目部署
  • 会计凭证出现的问题
  • 税款已缴纳后发票怎么查
  • 其他综合收益是利润表项目吗
  • 什么是银行对账,进行银行对账分为几步
  • phpcms怎么样
  • 公司收到个人汇款怎么开发票
  • 进口增值税完税证明网哪里打印的
  • sqlserver数据库提示授权过期
  • 生产成品出库的会计分录
  • 其他应收款科目核算哪些业务
  • 结转本月完工产品成本会计分录怎么写
  • 公司购买的公司用车
  • 收到实收资本的现金流
  • 个人微信转账可以给对方开发票吗
  • 开工程款发票有什么规定?
  • bios没有usb启动项解决方法联想
  • video for windows是什么
  • linux常用命令详解
  • win8系统怎么设置桌面图标
  • propelac.exe - propelac是什么进程 有什么用
  • linux文件latin1转换为utf
  • win10怎么用ios上网
  • linux就要这样学
  • 五步轻松实现zTree的使用
  • 动态设置class
  • android应用程序开发的流程
  • node. js教程
  • 置顶聊天的人怎么不见了
  • 前端开发需要哪些技能
  • 北京市国家税务局发票查询平台
  • 国家税务总局关于个人所得税有关政策问题的通知
  • 工商电话号码客服投诉热线
  • 小规模增值税减免会计科目
  • 安徽省渔业管理办法第十条规定
  • 甘肃省国家税务局电子税务局
  • 津补贴怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设