眾所周知,學習是需要動力的,學習一門編程語言也一樣,在學習的程序中撰寫一些好玩的代碼是很有利于促進學習的,那么今天我們來看看,如何用Python,撰寫一個進度條小程式
人狠話不多

好!話不多說,我們直接上代碼:

首先我們生成了一個亂數串列用于模擬資料集,然后用一個cnt變數表示當前遍歷到第幾個資料,隨后開始遍歷資料集,當前進度的表示為 (第幾個資料 / 資料總量),即:cnt / len(data),
列印陳述句中,我們使用方塊代表當前進度條,使用 math.ceil() 函式對進度進行向上取整,因為進度為0.1、0.2這樣的小數,故乘10取之,于是就有了進度到百分之多少,就有多少方塊的效果,想讓列印陳述句在同一行實作,所以得把 print() 函式結尾處的默認換行改為 \r ,

由于程式執行的很快,往往看不清進度條的效果就執行結束了,所以這里使用 time.sleep() 函式暫停0.02秒,
最后使用 input() 函式等待控制臺下一步操作,以便觀察程式運行結果,




效果

好啦,說了這么多,一起來看看效果吧~

效果還不錯吧 ,大家有興趣的也可以在此基礎上進行改進哦~
動手才是學習最好的方法!
拜拜
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/291040.html
標籤:python
上一篇:容器型資料型別——元組
下一篇:Python適合初學者入門
