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

  • 小米手表color2怎么下载软件(小米手表color2怎么唤醒屏幕)

    小米手表color2怎么下载软件(小米手表color2怎么唤醒屏幕)

  • 身份证号码复制后怎么变成E+17(身份证一键生成)

    身份证号码复制后怎么变成E+17(身份证一键生成)

  • 魅族18在屏幕新增了哪些功能(魅族18手机屏)

    魅族18在屏幕新增了哪些功能(魅族18手机屏)

  • p40pro充电发热(华为p40pro充电发热算故障吗?)

    p40pro充电发热(华为p40pro充电发热算故障吗?)

  • 电脑可以一晚上不关机吗(电脑可以一晚上睡眠模式吗)

    电脑可以一晚上不关机吗(电脑可以一晚上睡眠模式吗)

  • 克隆好友对方会知道吗(好友克隆好友会收到信息吗)

    克隆好友对方会知道吗(好友克隆好友会收到信息吗)

  • 计算机网络协议三要素(计算机网络协议是什么意思)

    计算机网络协议三要素(计算机网络协议是什么意思)

  • 耗电太快了有什么办法(耗电太快了怎么办)

    耗电太快了有什么办法(耗电太快了怎么办)

  • 小天才哪款支持电信卡(小天才哪款支持nfc)

    小天才哪款支持电信卡(小天才哪款支持nfc)

  • 用华为手机怎么截视频(用华为手机怎么查找苹果手机的位置)

    用华为手机怎么截视频(用华为手机怎么查找苹果手机的位置)

  • 电池放时间长了充不进电怎么办(电池放时间长了内阻增加)

    电池放时间长了充不进电怎么办(电池放时间长了内阻增加)

  • 格式化电脑会将系统重装吗(格式化电脑会不会影响到win10)

    格式化电脑会将系统重装吗(格式化电脑会不会影响到win10)

  • 抖音一个手机号能绑定几个(抖音一个手机号能绑定两个账号吗)

    抖音一个手机号能绑定几个(抖音一个手机号能绑定两个账号吗)

  • 路由器第二个灯一直闪是什么原因(路由器第二个灯不亮)

    路由器第二个灯一直闪是什么原因(路由器第二个灯不亮)

  • 怎么把qq名字变成彩色(怎么把QQ名字变成动态时间)

    怎么把qq名字变成彩色(怎么把QQ名字变成动态时间)

  • qq幸运字符只能和一个人有吗(qq幸运字符只能一个人吗)

    qq幸运字符只能和一个人有吗(qq幸运字符只能一个人吗)

  • 达达取消订单多久退款(达达取消长时间未到店订单)

    达达取消订单多久退款(达达取消长时间未到店订单)

  • 抖音为什么实名认证不了(抖音为什么实名认证了,却显示未成年,不能充值)

    抖音为什么实名认证不了(抖音为什么实名认证了,却显示未成年,不能充值)

  • 华为手机录屏为啥是黑屏(华为手机录屏为什么只有声音没有图像)

    华为手机录屏为啥是黑屏(华为手机录屏为什么只有声音没有图像)

  • 小米8se外壳什么材质(小米8se好看的手机壳)

    小米8se外壳什么材质(小米8se好看的手机壳)

  • 电脑能用手机流量上网吗(电脑用手机流量上网怎么设置)

    电脑能用手机流量上网吗(电脑用手机流量上网怎么设置)

  • 小米闹钟怎么连接wifi(小米闹钟怎么连接手机热点)

    小米闹钟怎么连接wifi(小米闹钟怎么连接手机热点)

  • 唯品会如何解绑银行卡(唯品会如何解绑身份证)

    唯品会如何解绑银行卡(唯品会如何解绑身份证)

  • 阿查法拉亚盆地中的一棵柏树,路易斯安那州 (© Chris Moore/Tandem Still + Motion)(阿查法拉亚盆地 钓鱼)

    阿查法拉亚盆地中的一棵柏树,路易斯安那州 (© Chris Moore/Tandem Still + Motion)(阿查法拉亚盆地 钓鱼)

  • 经济补偿影响下份工作吗
  • 未交增值税借方表示什么意思
  • 纳税人资格类型有哪些
  • 现金流量表的期末数与资产负债表的货币资金吗
  • 固定资产折旧的会计处理
  • 上季度资产总额填错了怎么办
  • 混合经营销售额合并计算还是分开计算
  • 企业城建税教育费附加和地教费的税率是多少
  • 专项附加扣除的钱去哪里了
  • 企业投资可以税后扣除吗
  • 电影院场地出租价格
  • 货物已到发票未到怎么做账
  • 物业公司销售门禁卡属于什么收入
  • 法院一直扣着我的钱不给可以起诉他吗
  • 餐饮 专票
  • 增值税视同销售包括哪些情况?
  • 自查增值税补缴怎么处理
  • 税收滞纳金算不算营业利润
  • 会务费能开发票吗
  • 个人所得税起征点什么时候调整的
  • 固定资产出售怎么做账
  • 外帐如何暂估应付账款
  • 递延所得税年初数和期末数
  • 行政事业性收费包括哪些项目
  • 免征的税款每月几号申报
  • 往来款核销需要如何确认
  • win11最低硬件要求几代
  • 月末计提电费
  • 个税抵扣申报截止时间
  • 联想e430安装win7
  • win11系统如何
  • 民办学校的财务制度
  • 农产品核定扣除办法
  • php中

  • kpupgrader.exe是什么
  • 预付采购材料货款
  • php实现微信公众号分享
  • 最贵的十张照片
  • 借款是经营性负债吗
  • 事业单位委托业务费的现金流量
  • 涅迪克角灯塔上的节日彩灯,缅因州 (© Walter Bibikow/Alamy)
  • vue3 element ui
  • 人脸口罩检测系统
  • 老老实实的人
  • 未开票金额怎么报税
  • 固定资产处置营业外支出
  • 在什么情况下要切除子宫
  • dedecms怎么改图片
  • 党建工作经费使用流程
  • 对外捐赠固定资产会影响利润总额吗
  • 结转各项成本的会计分录
  • 公司之间的往来账怎么做
  • 退伍军人9000补助
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 员工预支工资属于什么科目
  • 个人经纪代理服务
  • 函证核对法是什么
  • 银行流水账单怎么删
  • 预期信用损失率变更属于会计估计变更吗
  • 2008sql附加数据库
  • 通用SQL存储过程分页以及asp.net后台调用的方法
  • centos如何禁ping
  • centos7升级内核后 无法启动
  • Ubuntu开启热点
  • Red Hat Enterprise Linux 4+Nginx 0.7.47+PHP5.2+MYSQL5.0+Memcache+eAccelerator收
  • windows media player找不到媒体流
  • win7系统桌面图标设置
  • w8系统输入法怎么弄出来
  • linux怎么配置raid
  • python操作json数据
  • jquery删除dom
  • javascript如何定义函数
  • js闭包的使用
  • 安卓9api
  • 组件中js可以做什么
  • python中chr(ord())
  • 贵州国家税务局陈开平
  • 2015年中国出口退税新政策
  • 企业间借款合同印花税怎么交
  • 资源税是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设