注:單行重新整理不能使用idle
需要使用控制台的命令列執行
以windows系統為例:
開啟控制台的操作:
windows+r,輸入cmd即可開啟檔案
程式檔案(python第乙個程式.py)儲存在e盤python的資料夾中
需要的注意的點:
1、這裡不是互動式,而是檔案式
如果是用互動式,則直接在控制台輸入"python",然後在命令提示符》後輸入程式**
2、檔案式程式需要在記事本進行編輯,並以.py格式進行文字的儲存(以utf-8格式儲存)
3、想要重新開啟文字時,將.py改為.txt(別忘了最後編輯結束時重新改為.py格式)
例項程式:
import time
scale =
50print
("執行開始"
.center(scale//2,
'-')
)t=time.clock(
)for i in
range
(scale+1)
: a=
'*'*i
b='.'*
(scale-i)
c=(i/scale)
*100
t-=time.clock(
)print
("\r%[{}->{}]s"
.format
(c,a,b,
-t),\
end='')
time.sleep(
0.05
)print
("\n"
+"執行結束"
.center(scale//2,
'-')
)
例項結果: MFC帶文字顯示的進度條
很多時候我們都要在ui上顯示事件的進度資訊,mfc也提供了現成的進度條控制項cprogressctrl,只要在ui上放置乙個cprogressctrl控制項,然後在程式中呼叫setrange和setpos方法就可以顯示進度資訊了。但是mfc自帶的控制項並不是完美的,例如它無法顯示文字進度,如 50 ...
文字進度條
文字進度條 import time scale 50 print 執行開始 center scale 2,t time.clock for i in range scale 1 a i b scale i c i scale 100 t time.clock print r s format c,a...
文字進度條
採用字串方式列印可以動態變化的文字進度條 進度條需要能在一行中逐漸變化 如何獲得文字進度條的變化時間 採用sleep 模擬乙個持續的進度 textprobarv1.py import time scale 10print 執行開始 for i in range scale 1 a ib scale ...