个人练习,仅供参考
这是程序要求
import time
length = 50 #进度条长度
string1 = "开始下载"
print(string1.center(56, "=")) #将string1居中显示,然后填充=
for i in range(length + 1):
c = (i / length) * 100 #进度条
a = '*' * i #填充*
b = '.' * (length - i) #填充.
print("\r{:3.0f}%[{}->{}]".format(c, a, b), end="") # \r回车,让光标回到行首
time.sleep(0.08) # 暂停给定秒数后执行程序
string2 = "下载完成"
print("\n" + string2.center(56, "="))
这是程序代码
这是运行过程
这是运行结果