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

  • 增值税申报可以作废几次
  • 金融企业 税
  • 反避税定义
  • 有形动产租赁属于应税劳务还是应税货物
  • 用微信和支付宝支付 会计如何做账
  • 纳税收入包含哪些
  • 附加税申报减免性质代码下面的三个请选择用填吗
  • 灭火器属于什么经营范围
  • 城市生活垃圾处理收费管理办法
  • 存款利率怎么算存一年后的金额
  • 餐饮管理公司设哪些科目
  • 个税申报没交会收滞纳金吗
  • 培训费用可以开专票吗
  • 个人去税务局开劳务票 税点是多少
  • 坏账处理的所得税税率
  • 科目余额表借方和贷方
  • 公司帮别人代缴社保
  • 工会经费什么时候返还给企业
  • 增值税留抵税额会计科目
  • ibm笔记本进bios
  • 应交税费在借方是进项还是销项
  • 没有收入该怎么办
  • 跨年销货退回账务处理
  • 单位人工成本计算公式
  • dotnetfx2.0
  • PHP:json_last_error()的用法_JSON函数
  • 开发商延期交房违法吗
  • 简单了解航天员的生活
  • 业务招待费个税账务处理办法
  • php网站能实现什么效果
  • 出差补助需要发工资吗
  • 大学送礼物该送多少钱的
  • python 统计学包
  • tracetcp命令
  • 收到投标保证金现金流量
  • Docker 搭建api
  • 增值税申报流程大全(附图文详解)
  • 小规模纳税人去年免税,红冲后今年开多少税率的发票
  • 企业从政府取得的非货币资产应该按照什么计量
  • 资产负债表中应付账款项目应根据什么填制
  • mysql基本sql语句大全(基础用语篇)
  • MySQL中使用什么语句来更新表中的记录
  • 预缴税款可以抵扣简易计税
  • 无偿调入固定资产怎么入账
  • 接受投资者投入的无形资产其入账价值是
  • 金税四期功能
  • 年底要结转净利润怎么算
  • 行政机关现金管理办法
  • 库存商品盘盈和盘亏区别
  • 服务行业进项税额加计扣除
  • 金税盘是怎样的
  • 原始凭证基本要求是什么
  • 二手车交易增值税发票
  • 个体工商户怎样申请开票
  • mysql查询语句优先级
  • sql server分组查询
  • MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
  • windows mysql5.5升级5.7
  • Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教程
  • win10怎样永久激活
  • ngctw32.exe - ngctw32是什么进程 有什么用
  • w8系统文件夹怎么设置密码
  • win8.1怎么设置
  • win7便签在哪里找回来
  • 如何在手机上直接买彩票
  • ipc漏洞入侵的基本步骤
  • jquery ul li
  • jquery渐变效果
  • android广播接收器数量达到1000
  • 安卓全局替换
  • JAVASCRIPT THIS详解 面向对象
  • js如何定义类
  • 税务行政部门有哪些
  • 怎样在电子税务局查询财务报表
  • 领导班子和领导干部政绩观偏差主要问题清单
  • 北京增值税普通发票图片
  • 对税务巡视工作的意见
  • 购买的土地没有土地使用证
  • 西安车辆购置税缴纳需要什么材料
  • 企业所得税可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设