python之迴圈結構

2021-09-05 12:30:58 字數 1227 閱讀 7989

while迴圈結構

格式:

while 表示式:

語句塊

執行流程:當程式執行到while語句時,首先判斷表示式的真假。若表示式的值為真,則執行縮排的語句塊,之後返回表示式繼續判斷;若表示式的值為假,則跳過縮排的語句塊執行。

說明:

for x in y:

語句快# 執行流程:x一次代表y種的乙個元素,遍歷結束迴圈也就結束了

迴圈巢狀

for i in range(1, 11):

# print('*' * i)

# 記憶體迴圈控制每一行多少個

for j in range(i):

print('*', end=' ')

print()

利用迴圈巢狀實現選擇排序

lt = [8, 3, 6, 9, 5, 2, 4, 1, 7]

n = len(lt)

# 外出迴圈控制排序多少輪

for i in range(n-1):

# 記憶體迴圈控制選擇的元素和其他的元素的比較

for j in range(i+1,n):

if lt[i] > lt[j]:

# 通用交換元素方式

# temp = lt[i]

# lt[i] = lt[j]

# lt[j] = temp

# python中特有方式

lt[i], lt[j] = lt[j], lt[i]

print(lt)

利用迴圈巢狀實現冒泡序

lt = [8, 3, 6, 9, 5, 2, 4, 1, 7]

n = len(lt)

# 外出迴圈控制排序多少輪

for i in range(n-1):

# 記憶體迴圈控制相鄰兩個元素的比較

for j in range(n-1-i):

if lt[i] > lt[i+1]:

# 通用交換元素方式

# temp = lt[j]

# lt[j] = lt[j+1]

# lt[j+1] = temp

# python中特有方式

lt[i], lt[i+1] = lt[i+1], lt[i]

print(lt)

python迴圈結構之for迴圈

在python中,for迴圈是應用非常廣的迴圈語句,遍歷字典 遍歷列表等等.for語句結構 for 遍歷 in 序列 執行語句 遍歷字典 lipsticks for lipstick in lipsticks print lipsticks lipstick 列印結果 香奈兒 迪奧聖羅蘭 紀梵希阿尼...

Python之迴圈結構

1.while count 0 while count 5 print hello world count 1 count count 1 2.for for i in range 5 print i else print 結束執行.range end 0 end 1 range start,end...

Python之迴圈結構

while迴圈結構 格式 while 表示式 語句塊執行流程 當程式執行到while語句時,首先判斷表示式的真假。若表示式的值為真,則執行縮排的語句塊,之後返回表示式繼續判斷 若表示式的值為假,則跳過縮排的語句塊執行。說明 for in迴圈結構 說明 也是一種迴圈結構,經常用於便利可迭代物件,如 字...