流程控制語句是用于控制程序的執(zhí)行順序的語句。在Python中,主要有while循環(huán)和嵌套、for循環(huán)、break和continue語句、冒泡排序等。
-
while循環(huán)和嵌套: while循環(huán)用于多次執(zhí)行一段代碼,直到條件不再滿足為止。嵌套是將一個while循環(huán)放在另一個while循環(huán)內部,實現(xiàn)多層循環(huán)。
示例代碼:文章來源地址http://www.zghlxwxcb.cn/news/detail-801879.html
# while循環(huán) i = 1 while i <= 5: print(i) i += 1 # 嵌套 i = 1 while i <= 3: j = 1 while j <= 3: print(i, j) j += 1 i += 1
-
for循環(huán): for循環(huán)用于遍歷可迭代對象(如列表、字符串等),對每個元素執(zhí)行相同的操作。
示例代碼:
# 遍歷列表 numbers = [1, 2, 3, 4, 5] for num in numbers: print(num) # 遍歷字符串 string = "Hello" for char in string: print(char)
-
break和continue: break語句用于終止循環(huán),即使循環(huán)條件尚未滿足。continue語句用于跳過當前迭代,繼續(xù)下一次迭代。
示例代碼:
# break i = 1 while i <= 5: if i == 3: break print(i) i += 1 # continue i = 1 while i <= 5: if i == 3: i += 1 continue print(i) i += 1
-
冒泡排序: 冒泡排序是一種簡單的排序算法,通過不斷比較相鄰的兩個元素,并交換位置,將最大(或最?。┑脑刂饾u“冒泡”到最后。文章來源:http://www.zghlxwxcb.cn/news/detail-801879.html
示例代碼:
def bubble_sort(arr): n = len(arr) for i in range(n - 1): for j in range(0, n - i - 1): if arr[j] > arr[j + 1]: arr[j], arr[j + 1] = arr[j + 1], arr[j] numbers = [5, 3, 8, 4, 2] bubble_sort(numbers) print(numbers)
到了這里,關于Python的流程控制語句,while循環(huán)和嵌套、for循環(huán)、break和continue、冒泡排序的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!