python迴圈語句c次 四 python迴圈語句

2021-10-13 13:33:54 字數 1389 閱讀 6173

python有兩個主要的迴圈結構,乙個是while語句,屬於通用迴圈;另乙個是for語句,主要用於遍歷序列物件內的元素。

while迴圈

while語句是python語言中最通用的迭代結構。只要while的條件為真值,就會重複執行while語句塊。直到條件變為假時,會跳出迴圈執行while塊後面的語句。

while語句最完整的輸寫格式是:while表示式、一行或多行縮排語句的主體以及乙個可選的else部分,else只有完全執行完才會執行,如果迴圈中有break語句中途跳出迴圈,else語句將不會被執行。

while condition:

statements

else:

statements2

乙個無限迴圈的例子,由於while條件一直為true,python會一直執行主體,或者直到你停止執行為止。這種行為通常也稱為死迴圈。。

c=0while true:

c+=1

print(str(c)+'次迴圈')

break ,continue的用法,下面的**將列印乙個三角形。

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

c=1b=12

while c:

if(c%2==0): #c為偶數

c+=1

continue #跳到迴圈體開始處,

elif c>=b:

break #直接跳出迴圈體

print(' '*int((b-c)/2)+'*'*c) #列印空格和星號,這裡的*乘號將重複列印字元

c+=1

else:

print('正常結束')

列印三角形

for迴圈

for迴圈在python中是乙個通用的序列迭代器,可用於遍歷任何有序的序列物件內的元素。for語句可用於字串、列表、元組、其他內建可迭代物件以及之後自定義的迭代器。

python for迴圈的首行定義了乙個賦值目標(或一些目標),以及你想遍歷的物件。首行後面是你想重複的語句塊,完整格式如下。

for target in sequence:

statements

if :

break

if :

continue

else:

statements

巢狀迴圈例子。

items = ["string",111,4,3.15]

keys = [4,3.14]

for key in keys:

for item in items:

if item == key:

print(key,"存在於items中")

break

else:

print(key,"不在items中")

python迴圈語句c次 python迴圈語句

同其他許多的高階程式語言一樣,python也提供了迴圈語句,這樣可以方便地進行許多相同的操作。python中的迴圈語句包括for迴圈和while迴圈。1 for迴圈 for語句用來遍歷序列物件內的元素,並對每個元素執行乙個 塊。其格式如下 for變數名 in序列 語句塊 案例 列印出100以內的兩位...

Python迴圈語句 for迴圈

說明 1 計次迴圈,一般應用在迴圈次數已知的情況下。通常適用於列舉或遍歷序列以及迭代物件中的元素。2 迭代變數用於儲存讀取的值。3 物件為要遍歷或迭代的物件,該物件可以是任何有序的序列物件,如字串 列表 元組等 迴圈體為一組被重複執行的語句。4 for迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...

Python迴圈語句

while迴圈 1.一般語法 while 控制條件 執行語句 2.迴圈型別 無限迴圈 while true 執行語句 計數迴圈 count 0 while count 10 print count count 1 3.range 內建函式,返回乙個列表 range start,end,step 不包...