#通用倒计时
#倒计时器程序 一个可任意设定的读秒程序
#导入内置模块time
import time
#通过内置函数 input() 输入设定秒数,通过 eval() 转换为 数值
totaltime = eval(input('请输入倒计时总时间:'))
total = totaltime
#提示开始
print('{}秒开始倒计时'.format(totaltime).center(20,'-'))
#获取当前时间
st=time.time()
#通过循环实现倒计时
for n in range(totaltime+1):
finish='★'*(totaltime-n)#原子符
re='☆'*n#倒计时取代字符
print("\r{}{}\t{}".format(finish,re,total),end='')#\r回车\t横向制表
if total == 0:#倒计时到0退出循环,否则显示-1
break
time.sleep(1)#延时1秒
total-=1#每秒-1
#提示结束
print("\n"+"{}秒倒计时结束".format(totaltime).center(20,'-'))
#获取结束时间以计算总时间
et=time.time()
print("误差:{:.3f}%".format((et-st)/100))#计算误差 并 格式化输出
Sign in to make a reply
堅持堅持93130
#通用倒计时
#倒计时器程序 一个可任意设定的读秒程序
#导入内置模块time
import time
#通过内置函数 input() 输入设定秒数,通过 eval() 转换为 数值
totaltime = eval(input('请输入倒计时总时间:'))
total = totaltime
#提示开始
print('{}秒开始倒计时'.format(totaltime).center(20,'-'))
#获取当前时间
st=time.time()
#通过循环实现倒计时
for n in range(totaltime+1):
finish='★'*(totaltime-n)#原子符
re='☆'*n#倒计时取代字符
print("\r{}{}\t{}".format(finish,re,total),end='')#\r回车\t横向制表
if total == 0:#倒计时到0退出循环,否则显示-1
break
time.sleep(1)#延时1秒
total-=1#每秒-1
#提示结束
print("\n"+"{}秒倒计时结束".format(totaltime).center(20,'-'))
#获取结束时间以计算总时间
et=time.time()
print("误差:{:.3f}%".format((et-st)/100))#计算误差 并 格式化输出