判斷程式中迴圈的進度方法整理

2021-10-07 20:46:27 字數 782 閱讀 7726

可用於神經網路的訓練進度顯示和資料預處理進度顯示

1.直接列印法

**如下:

n=5

for i in range(0, n):

print("progress:{}%".format(round((i + 1) * 100 / n)))

結果如下:

但是很明顯這樣會一行一行重新整理,太辛苦電腦了,所以有了改良的只顯示一行的版本

2.單行列印法

**如下:

n=5

for i in range(0, n):

print("\rprogress:{}%".format(round((i + 1) * 100 / n)), end="")

效果如下圖所示

3.tqdm庫進度條(強烈推薦)

**如下:

from tqdm import tqdm

for i in tqdm(range(0,n)):

print(n)

本方法會顯示乙個進度條,如下圖所示

判斷質數中的for迴圈

如果是素數則輸出 this is a prime.否則輸出 this is not a prime.input輸入任意乙個正整數n 1 n 1000000 output判斷n是否為素數,並輸出判斷結果 如果n是素數則輸出 this is a prime.否則輸出 this is not a prim...

python 中的條件判斷迴圈

簡單講述python中的條件判斷 多向判斷 if elif else 有三種條件的情況,如果if的條件不滿足,就按順序看是否滿足elif的條件,如果不滿足elif的條件,就執行else的命令。注意if elif else是平級關係,後面都跟冒號且不縮排。historyscore 26 if hist...

sass中的迴圈判斷條件語句

lte7 true default 是否相容ie6,7 inline block ie6 7 display inline zoom 1 mixin inline block 既然有 if,那肯定有 else啊 filter false default 是否開啟ie濾鏡 背景色半透明 mixin b...