位置: 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语言指针妙用)

  • 平板腾讯会议怎么设置虚拟背景(平板腾讯会议怎么导入文档)

    平板腾讯会议怎么设置虚拟背景(平板腾讯会议怎么导入文档)

  • 拼多多拼小圈怎么关闭(拼多多拼小圈怎么关闭自己的动态)

    拼多多拼小圈怎么关闭(拼多多拼小圈怎么关闭自己的动态)

  • 抖音号怎么隐藏起来(抖音号怎么隐藏IP地址)

    抖音号怎么隐藏起来(抖音号怎么隐藏IP地址)

  • oppo手机触屏突然不能用了怎么办(oppo手机触屏突然失灵了什么原因)

    oppo手机触屏突然不能用了怎么办(oppo手机触屏突然失灵了什么原因)

  • 表格为什么格式刷不起作用(表格为什么格式不变)

    表格为什么格式刷不起作用(表格为什么格式不变)

  • 手机写不了字怎么回事(手机写不了字怎么弄?)

    手机写不了字怎么回事(手机写不了字怎么弄?)

  • 抖音守护是什么(抖音守护是什么意思)

    抖音守护是什么(抖音守护是什么意思)

  • 三星note8黑屏但屏幕可触动(三星note8屏幕黑屏能触)

    三星note8黑屏但屏幕可触动(三星note8屏幕黑屏能触)

  • 手机mix是什么意思(mixmax什么意思)

    手机mix是什么意思(mixmax什么意思)

  • tag-al00是华为什么型号(trt一al00华为什么型号)

    tag-al00是华为什么型号(trt一al00华为什么型号)

  • qq同城群什么意思(qq同城群和普通群有什么区别)

    qq同城群什么意思(qq同城群和普通群有什么区别)

  • 华为手机搜不到5gwifi(华为手机搜不到wifi)

    华为手机搜不到5gwifi(华为手机搜不到wifi)

  • pentium2几位处理器(pentium处理器)

    pentium2几位处理器(pentium处理器)

  • 爱分享和赚分享一样吗(爱分享是不是真的)

    爱分享和赚分享一样吗(爱分享是不是真的)

  • 微信摇一摇被限制多久能解封(微信摇一摇被限制的表现)

    微信摇一摇被限制多久能解封(微信摇一摇被限制的表现)

  • vivo s5什么时候发布(vivos5什么时候出厂)

    vivo s5什么时候发布(vivos5什么时候出厂)

  • wps表格的查找功能在哪里(wps表格查找功能怎么使用)

    wps表格的查找功能在哪里(wps表格查找功能怎么使用)

  • 为富不仁的意思是什么(达则为富不仁的意思)

    为富不仁的意思是什么(达则为富不仁的意思)

  • 抖音怎么注销手机号绑定(抖音怎么注销手机号码不再用)

    抖音怎么注销手机号绑定(抖音怎么注销手机号码不再用)

  • iphonexs送无线耳机吗(iphone xs max送无线耳机吗)

    iphonexs送无线耳机吗(iphone xs max送无线耳机吗)

  • 华为畅享10什么时候上市(华为畅享10什么时候出的)

    华为畅享10什么时候上市(华为畅享10什么时候出的)

  • 积目可以查找好友吗(积目查找好友)

    积目可以查找好友吗(积目查找好友)

  • 小米6如何设置指纹解锁(小米6如何设置门禁卡)

    小米6如何设置指纹解锁(小米6如何设置门禁卡)

  • 小米手环怎么添加卡包(小米手环怎么添加加密门禁卡)

    小米手环怎么添加卡包(小米手环怎么添加加密门禁卡)

  • comctl_32.exe进程是木马病毒吗  comctl_32进程安全吗(进程 com surrogate)

    comctl_32.exe进程是木马病毒吗 comctl_32进程安全吗(进程 com surrogate)

  • Python-split()函数用法及简单实现(python中的split函数)

    Python-split()函数用法及简单实现(python中的split函数)

  • 未按规定缴纳保险
  • 个税系统里的免税收入在哪删除
  • 如何查询继续教育证书
  • 餐饮注册个体工商户还是注册公司
  • 申报个税是按照当月工资,做账时候发的是上月工资
  • 知道含税价,税率,怎么算税金
  • 个税年度累计计算器
  • 建筑劳务公司业务范围是什么
  • 发生销货退回的会计处理
  • 会计账簿按外表形式分
  • 金税盘付费
  • 共同开发无形资产怎么算
  • 改建的固定资产
  • 外贸企业出口退税出口明细申报表
  • 简易计税在借方还是贷方
  • 增值税进项没收到必须开销项怎么办?
  • 个税返还手续费增值税申报填在哪里
  • 广告公司文化事业建设费申报表如何填写
  • 货物发出未开票
  • 免租金期间交增值税吗
  • 员工报销现在用什么软件
  • 单位为员工支付医疗费
  • 鸿蒙怎么开启个性化桌面
  • php统计当前在线人数
  • 上个月做的无票收入,这个月开票怎样做分录
  • 住房公积金余额查询
  • bearshare.exe进程安全吗 bearshare是什么进程
  • 受托代销商品会计科目
  • PHP+MySQL之Insert Into数据插入用法分析
  • 公司购买办公用房可以抵税吗
  • php_fpm
  • 企业股股票
  • 二手车销售发票的开具怎么处理?
  • 会计凭证附件规范要求
  • html+javascript
  • 已缴款未入库是扣款成功了吗
  • 目标检测选SSD还是YOLO
  • php curl cookie
  • php获取文件名称
  • 资产负债表其他应收款计算公式
  • 个体户个人所得税税率表2023计算
  • 金税盘税局端系统响应错误怎么解决
  • python字符串方法总结
  • dedecms建站
  • 运营级别划分
  • mongodb的redo日志为
  • 发票上盖成财务章了怎么办
  • 生产部门包括
  • 小规模纳税人税额怎么算
  • 工伤在门诊的收据能报销吗
  • 欠供应商货款会坐牢吗
  • 自建不动产领用原材料增值税进项
  • 企业年金个税怎么计算
  • 报销发票金额大于付款金额
  • 营改增对财务人员的影响
  • 无形资产投资入股是否缴纳企业所得税
  • 购买设备的运费增值税计入成本吗
  • 材料运费计入什么科目
  • 分享一个简单的故事英语
  • sql server的数据库
  • 快速插入大量数据的asp.net代码(Sqlserver)
  • winxp u盘拒绝访问
  • 联想笔记本bios设置启动顺序
  • win10商店是什么
  • win10系统光盘制作
  • ubuntu怎么禁用nouveau
  • win7视频播放不了
  • mac电脑登录
  • mac怎么把两个盘弄成一个盘
  • pc是什么软件
  • linuxat命令的用法
  • bat中if语句的用法
  • 详解linux设备
  • arp欺骗防范方法
  • javascrapt
  • 有关的拼音
  • bootstrap轮播效果
  • 地税税务稽查管理办法
  • 国家税务总局遴选拟录取名单
  • 北京社保三方协议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设