1 2 3 4 5 6 7 8 9 10 11 12 13
def progress(i, n, i0=0): def _progress(i,n,i0): return 100*(i+1-i0)//(n-i0) if n<i0: i*=-1 n*=-1 i0*=-1 assert i0<=i<n percentage=_progress(i,n,i0) if percentage>_progress(i-1,n,i0): print(r"{0}%".format(percentage),end="") if percentage==100: print()