import time def func(n): time.sleep(0.1) print(" %s%%%s" % (n, "*"*int(n//2)), end="") for i in range(101): func(i) #最终效果:100%************************************************** # ( end="")可以实现覆盖效果 %%转义%
import time def func(size,total_size): val=int(size/total_size*100) time.sleep(0.1) print(" 当前任务进度:%s%%%s" % (val,"#"*(val//2)),end="") for i in range(151): func(i,150) 当前任务进度:100%##################################################