Python控制語句 迴圈結構

2021-09-16 12:09:47 字數 1082 閱讀 4976

二.迴圈結構

1.while語句

while 判斷條件:

執行語句

2.for語句

for 迴圈索引值 in 序列:

迴圈體注:對於列表可通過索引(列表下標)遍歷

for i in range(len(fruits)):

print("當前水果:",fruits[i])

3.continue與break語句

4.迴圈巢狀 

5.列表生成式

=>生成乙個list[1,2,3,4,5,6,7,8,9]

l=list(range(1,10))

=>生成乙個list[1*1,2*2,3*3,...,9*9]

l=

for x in range(1,10):

print(l)

用列表生成式:l=[x*x for x in range(1,10)]

列表生成式的書寫格式:將要生成的元素(x*x)放到最前面,後面跟for迴圈。for迴圈後可以加上if判斷進行篩選。

=>篩選偶數的平方 即l=[4,16,36,64]

l=[x*x for x in range(1,10) if x%2==0]

=>將列表中所有字串變成小寫形式

l=["hello","world"]

l=[s.lower() for s in l]        

=>列表生成式可以使用兩層迴圈

生成「abc」 和「xyz」的全部組合         

l=[m+n for m in 'abc' for n in 'xyz']

=>列表生成式也可以使用兩個變數來生成list列表

for迴圈可以同時使用兩個甚至多個變數

字典的items()可以同時迭代key和value  

d=

for k,v in d.items():

print(k,'鍵=',v,end=";")

d=

l=[k+"="+v for k,v in d.items()]

print(l)

python 迴圈結構控制語句。

迴圈的意思就是讓程式重複地執行某些語句。在實際應用中,當碰到需要多次重複地執行乙個或多個任務時,可考慮使用迴圈語句來解決。迴圈語句的特點是在給定條件成立時,重複執行某個程式段。通常稱給定條件為迴圈條件,稱反覆執行的程式段為迴圈體。在while語句中,當條件表示式為true時,就重複執行語句塊 當條件...

語句控制結構 迴圈

c語言中 do while while do for python中 while for while迴圈 語法 while 條件表示式 滿足條件需要執行的語句 示例1 輸出如下圖形 i 1 用於控制迴圈的次數 while i 5 print i 1 i i 1 示例2 計算0 100之間的整數之和。...

Python迴圈控制語句

生活中迴圈的例子也很多,例如 聽歌的時候進行迴圈等等。程式中迴圈的效果和生活中的迴圈效果相同,python中的迴圈是往復的執行某一段 結構while迴圈 初始條件設定 通常是乙個計數器,來控制條件表示式是否成立。while 條件表示式 1 2 改變計數器的值 執行流程 如果條件表示式成立true,執...