倒计时

作者: Python_Camp | 来源:发表于2022-07-15 14:32 被阅读0次

倒计时

t = 1000
min,sec = divmod(t,365) #模运算

print(1000 % 365,1000 // 365,1000 / 365)
print(min,sec)

n = 16
m = 16
print(id(m),id(n))

print(f"{n} 八进制是",oct(16))
print(bin(n))
print(hex(n))

'''
pip install cx_Freeze
cxfreeze -c YOUR_PROGRAM.py -–target-dir dist -–target-name NAME_OF_EXE

https://www.geeksforgeeks.org/convert-python-script-to-exe-file/

pyinstaller --onefile -w 'filename.py'
'''
import time
print('{:02}:{:02}:{:02}'.format(13,4,57))


def countdown(t): #函数
    #错误提示输入的类型有错 pi,-1000
    t = abs(int(t)) #取整 绝对值
    while t: #t=20,t -= 1
        min,sec = divmod(t,60)
        #print(min,sec)
        timer = '{:02}:{:02}'.format(min,sec)
        #print(timer)
        # '{:02}:{:02}:{:02}'.format(13,4,57)
        #c = f"{min}:{sec}"
        print(timer)
        time.sleep(1)
        t -= 1
    print("time's up")

t = int(input("Enter the times in secs秒: "))
#countdown(t)


# tk
# http://c.biancheng.net/tkinter/what-is-tkinter.html
# 为什么很多IDE都使用Courier New作为默认字体?
from tkinter import *
from tkinter.ttk import *
from time import strftime
root = Tk()
root.title('倒计时开始 Final Countdown')
root.geometry('350x150')
label = Label(root,font=('YouYuan',100),background='#66A5BB',foreground='white')
#label = Label(root,font=('Microsoft YaHei',40),background='dark grey',foreground='white')
# font option https://zhuanlan.zhihu.com/p/491101710
# Courier New
# Console
# 仿宋体
'''
https://mp.weixin.qq.com/s?__biz=MzI4NjAyNTMxMQ==&mid=2649458178&idx=2&sn=71ea9a85919e30fafda150a34826c10a&chksm=f3fc1532c48b9c242ec86c2f6d46fd4c66164a64449e32ad4e24042f583f14ce76c343b0d36d&scene=21#wechat_redirect

turtle色彩:调色板九宫格之二

['#F97693', '#C5564C', '#F17F38', '#713F91', '#91958C',
 '#2DEEF0', '#11CA40', '#B19080', '#A568A0']
 
 
['#59CFD0', '#743460', '#AC570A', '#2A8595', '#EC4B8C', 
'#3540EB', '#8AD183', '#E87BB7', '#D90367']

['#B2B70A', '#6678F6', '#EFB5AB', '#11182B', '#F76ADB', 
'#EA7F64', '#6EB1EC', '#0D942D', '#226F46']

['#82943C', '#46FE86', '#4A6157', '#1B125F', '#0354A7', 
'#C0C95C', '#87C3DE', '#07C890', '#66A5BB']

# 添加按钮,以及按钮的文本,并通过command 参数设置关闭窗口的功能
button=root.Button(root,text="关闭",command=root.quit)
# 将按钮放置在主窗口内
button.pack(side="bottom")
#进入主循环,显示主窗口
root.mainloop()
'''



def st(t):
    while t >= 0:
        min, sec = divmod(int(t), 60)
        # print(min,sec)
        strs = '{:02}:{:02}'.format(min, sec)
        time.sleep(1)
        t -= 1
        return strs

it = iter([i for i in range(t)][::-1])
def timer():
    #strs = strftime("%H:%M:%S %p")
    t = next(it)
    if t:
        time.sleep(0.1)
        label.config(text=st(t))
        label.after(1000, timer)
label.pack(anchor='center')
timer()
mainloop()




'''
字体名称    英文名称    Unicode 编码
宋体  SimSun  \5B8B\4F53
新宋体 NSimSun \65B0\5B8B\4F53
黑体  SimHei  \9ED1\4F53
微软雅黑    Microsoft YaHei \5FAE\8F6F\96C5\9ED1
楷体_GB2312   KaiTi_GB2312    \6977\4F53_GB2312
隶书  LiSu    \96B6\4E66
幼园  YouYuan \5E7C\5706
华文细黑    STXihei \534E\6587\7EC6\9ED1
细明体 MingLiU \7EC6\660E\4F53
新细明体    PMingLiU    \65B0\7EC6\660E\4F53


颜色选择:

['#F97693', '#C5564C', '#F17F38', '#713F91', '#91958C',
 '#2DEEF0', '#11CA40', '#B19080', '#A568A0']
'''

相关文章

  • 倒计时

    新年倒计时…中考倒计时…高考倒计时…告别学生倒计时…假期倒计时…睡觉倒计时…起床倒计时… 生活中,很多与我们息息相...

  • 倒计时不仅使我们焦躁,还可以使我们振奋啊

    中考倒计时,高考倒计时, 倒计时100天 倒计时50天 倒计时10天 倒计时5天 ........ 这个场景想必在...

  • 倒计时

    文/木子 开学倒计时了 爸妈回去倒计时了 教师节倒计时了 国庆节倒计时了 小儿12岁倒计时了 寒假倒计时了 元旦倒...

  • wordlist 13

    倒计时倒计时

  • wordlist 11

    倒计时倒计时

  • van-count-down 倒计时相关问题

    1. 倒计时重置问题 背景:业务需要在开启倒计时、暂停、恢复倒计时实时判断是否展示倒计时,并重置倒计时 问题:直接...

  • iOS开发-倒计时

    倒计时 倒计时60s 倒计时HH-MM-SS 1.倒计时60s 很多时候在点击按钮发送短信的时候需要倒计时读秒 2...

  • 10.27

    倒计时第一天,倒计时7,好想赶快到倒计时1。

  • 1小时倒计时

    倒计时 目前我们内部用的比较多的倒计时:一个小时的倒计时、12个小时的倒计时。 examinePassTime:审...

  • js中date倒计时

    获取倒计时之前,我们不妨先来看怎样获取当前时间吧!!! 获取倒计时 1、实现倒计时功能2、倒计时结束按钮可被点击,...

网友评论

      本文标题:倒计时

      本文链接:https://www.haomeiwen.com/subject/jdtcirtx.html