import time
scale = 10
print("------執行開始------")
for i in range(scale+1):
a = '*' * i
b = '-' * (scale-i)
c = (i/scale)*100
time.sleep(0.1)
print("%[{}->{}]".format(c,a,b))
print("------執行結束------")
import time
for i in range(101):
print("\r%".format(i), end="")
time.sleep(0.1)
注釋:由於idle只是模擬程式執行的環境,所以限制了\r的功能。可以到cmd命令提示符中直接開啟執行py檔案顯示重新整理效果。
import time
scale = 50
print("執行開始".center(scale//2,"-"))
start = time.perf_counter()
for i in range(scale+1):
a = '*' * i
b = '.' * (scale-i)
c = (i/scale)*100
dur = time.perf_counter() - start
print("\r%[{}->{}]s".format(c,a,b,dur),end=' ')
time.sleep(0.1)
print("\n"+"執行結束".center(scale//2,'-'))
Python例項7 文字進度條
文字進度條簡單的開始 import time scale 10 print 執行開始 for i in range scale 1 a i b scale i c i scale 100 print format c,a,b time.sleep 0.1 print 執行結束 文字進度條單行動態重新...
python編寫文字進度條例項
最基本的文字進度條 textprocessbar.py import time scale 10print 執行開始 for i in range scale 1 a i b scale i c i scale 100 print format c,a,b time.sleep 0.1 print ...
python例項文字進度條
簡單的文字進度條 解析引入time庫 列印一行作為開始 最後也列印乙個結束的標籤 定義變數等於10,文字進度條大概的寬度是10 使用for迴圈來模擬進度,for i in range 能夠不斷地產生迴圈 每次答應都會顯示當前的休眠狀態 字串與整數的乘積表示字串被複製的次數 變數a 表示 被複製的次數...