使用进度条设计函数优化带刷新的文本进度条
要求:要求:修改如下代码的进度条设计函数,适当降低开始阶段的进展速度,适当加快末尾阶段的进展速度,给用户带来更快、更舒适的体验。
关键:
1、第一组是原始组,第二组是对照组,对照组用的函数为
y=(x+(1-x)*0.8)^2
2、如果自己要修改函数,应当把46也修改了,保证图形可以完全覆盖。
主要是参数46比较难改,要通过自己调试寻找。
import time
scale = 30 #设置打印次数为30
print("执行开始".center(scale//2,'-')) #返回宽度为30居中字符串
# 第一组
start = time.perf_counter() #统计时间的函数,单位为秒
for i in range (scale + 1):
a = '*'