完整代码段:
import time #
incomplete_sign = 50 # .的数量
print('='*23+'开始下载'+'='*25)
for i in range(incomplete_sign + 1):
completed = "*" * i # 打印已完成
incomplete = "." * (incomplete_sign - i) # 打印未完成
percentage = (i / incomplete_sign) * 100 # 计算百分比
print("\r{:.0f}%[{}{}]".format(percentage, completed, incomplete), end="")
time.sleep(0.5)
print("\n" + '='*23+'下载完成'+'='*25)
分段解释:
import time
#引入时间模块
incomplete_sign = 50
#定义“ . ”的数量/循环的次数
print('='*23+'开始下载'+'='