吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4964|回复: 26
收起左侧

[Python 转载] 简易的首考/高考倒计时

[复制链接]
三滑稽甲苯 发表于 2020-11-15 08:08
rt. 适用于浙江考生。
[Python] 纯文本查看 复制代码
from time import time, sleep
from os import system
first = 1609891200 # 2020/1/6 8:00
second = 1623024000 # 2021/6/7 8:00
now = int(time())
width = 22
if now < first: target = first; tip = '首考倒计时'.center(width-5)
elif now < second: target = second; tip = '高考倒计时'.center(width-5)
else: print('Good luck!'); tip = ''
system(f'mode con: cols={width} lines=2')
sleep(0.1)
print(tip)
t = target - now
def f(x):
    return str(x) if x >= 10 else f'0{x}'
while t >= 0:
    t = target - int(time())
    d = t // 86400
    t = t % 86400
    h = f(t // 3600)
    m = f(t // 60 % 60)
    s = f(t % 60)
    print(f'{d}天{h}时{m}分{s}秒'.center(width-4), end='\r')
    sleep(1)
input()

运行界面如下:

win10效果

win10效果

如果前面XX倒计时的字被很多行时间覆盖,使用下面的代码:
[Python] 纯文本查看 复制代码
from time import time, sleep
from os import system
first = 1609891200 # 2020/1/6 8:00
second = 1623024000 # 2021/6/7 8:00
now = int(time())
width = 22
if now < first: target = first; tip = '首考倒计时'.center(width-5)
elif now < second: target = second; tip = '高考倒计时'.center(width-5)
else: print('Good luck!'); tip = ''
system(f'mode con: cols={width} lines=3')
sleep(0.1)
print(tip)
t = target - now
def f(x):
    return str(x) if x >= 10 else f'0{x}'
while t >= 0:
    t = target - int(time())
    d = t // 86400
    t = t % 86400
    h = f(t // 3600)
    m = f(t // 60 % 60)
    s = f(t % 60)
    print(f'{tip}\n'+f'{d}天{h}时{m}分{s}秒'.center(width-4))
    sleep(1)
    system('cls')
input()

linux下把倒数第二行的system('cls')改为system('clear')即可使用。

免费评分

参与人数 4吾爱币 +8 热心值 +4 收起 理由
lu_ + 3 + 1 我很赞同!
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
忆殇情 + 1 + 1 用心讨论,共获提升!
YinChao + 1 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

涛之雨 发表于 2020-11-15 10:54
感觉可以改进一下,
比如隐藏任务栏,
再比如窗口置顶显示,
再比如调用winapi显示在桌面上(防止窗口遮挡或拖拽的问题)。


学习研究嘛,起因都是折腾
kylinzheng 发表于 2022-2-24 20:24
随着技术的提升,论坛中的CB会越来越多,
也就越来越会发现自己是个菜逼。  哈哈哈哈哈哈哈哈哈哈
wobzhidao 发表于 2020-11-15 08:20
g3220920 发表于 2020-11-15 08:36
我终于有帐号啦!!!感谢分享!!!
YinChao 发表于 2020-11-15 08:40
感谢 分享 很不错
maqiao144 发表于 2020-11-15 08:54
谢谢谢谢分享
aaa6668 发表于 2020-11-15 08:56
感谢楼主分享
luodeman 发表于 2020-11-15 09:00
不错,感谢分享
mcggyc123 发表于 2020-11-15 09:01
虽然用不上,好评了
暮光绮子 发表于 2020-11-15 09:37
小计时器,很好玩哈哈
xdsqczkyqs 发表于 2020-11-15 09:45
很不错的软件分享,谢谢楼主。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 03:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表