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迴圈結構 說明 也是一種迴圈結構,經常用於便利可迭代物件,如 字...