本文共 864 字,大约阅读时间需要 2 分钟。
徐不可说:-----------------------------------------------------话不多说 直接贴代码---------------------------------------------------------------
#textprobarv1.pyimport timescale=10print("------执行开始------".center(scale//2,"-"))for i in range(scale+1): a='*'*i b='.'*(scale-i) c=(i/scale)*100 print("{:^3.0f}%[{}->{}]".format(c,a,b)) time.sleep(0.1)print("------执行结束------")#单行刷新-》去控制print() 使光标退回之前的位置\rfor i in range(101): print("\r{:3}%".format(i),end="")#\r指在输出前退回行首 time.sleep(0.1)scale=50print("------执行开始------".center(scale//2,"-"))start=time.perf_counter()for i in range(scale+1): a='*'*i b='.'*(scale-i) c=(i/scale)*100 dur=time.perf_counter()-start print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end="") time.sleep(0.01)print("\n"+"执行结束".center(scale//2,"-"))#单行刷新-》去控制print() 使光标退回之前的位置\rfor i in range(101): print("\r{:3}%".format(i),end="")#\r指在输出前退回行首input()
转载地址:http://datgn.baihongyu.com/