Python中for迴圈和while迴圈

2021-07-31 16:33:42 字數 792 閱讀 5494

python中用while語句和for語句表示迴圈執行某一段**

while後面跟乙個條件,或者跟乙個序列(列表、元組等),序列為空則跳出迴圈,否則繼續迴圈

for迴圈後面跟乙個序列,迴圈次數為序列的長度

while迴圈可以加個else語句,跳出while的時候就執行這個else

a = 3

while

a > 0:

print(a)

a -= 1

輸出:

3 2

1while shoplist:

print(3)

輸出:一直輸出3,直到按ctrl+c

while shoplist:

print(3)

shoplist = shoplist[:(len(shoplist)-1)]#每次迴圈都去掉最後乙個元素

輸出:

3 3 3 3

while shoplist:

print(3)

shoplist = shoplist[:(len(shoplist)-1)]

else:

print('finished')#else語句

輸出:

3 3

3 3

finished

for i in shoplist:

print(i) #這裡面i會被逐次賦值為shoplist裡面的元素

for i in shoplist:

print(i) #這裡shoplist是元組,for迴圈也可以跟元組

將python包發布到PyPI和製作whl檔案

怎樣將自己寫的包傳達到pypi 發布你自己的輪子 pypi打包上傳實踐 pypi官網上傳包教程 wheel和egg都是python的打包格式,目的是支援不需要編譯或製作的安裝過程,實際上也是一種壓縮檔案,將.whl的字尾改為.zip即可可看到壓縮包裡面的內容。按照官網說法,wheels是發行版pyt...

python中while迴圈和延伸

判斷條件 boolean whie 判斷條件 迴圈體 案例1 n 1while true print n n n 1 if n 10 break 停止當前的迴圈 簡單法 n 1while n 10 print n n n 1 如果把這一行給登出掉 即 為死迴圈 案例2 100偶數和 a 1num 0...

python判斷迴圈 python中迴圈與判斷

1.判斷 if 條件表示式 1 條件表示式為布林值,如 is 省略的寫法,變數存在,執行if 後面的 if a xx 當a 為true時執行if 後面的 為false不會執行 a 0,a 0.0,a a a a none,a a 空物件 都為false,if 後面的 都不會執行 if elif.el...