一、while循環的基本語法
在Python中,我們可以使用while語句來創建循環。while循環會不斷地執行一個代碼塊,直到指定的條件變為假。其基本語法如下:
while 條件: 循環體
在循環開始前,首先需要指定一個條件。只有當這個條件為真時,循環才會開始執行。循環體中的代碼會不斷地重複執行,直到條件變為假。
例如:
x = 0 while x < 5: print(x) x += 1
運行這段代碼,我們會得到如下輸出:
0 1 2 3 4
在這個例子中,我們使用了一個變量x來控制循環的條件。當x小於5時,循環會一直執行。每次循環時,我們會將x輸出,並將x的值加1。當x增加到5時,循環停止。
二、while循環的控制語句
在循環中,我們還可以使用一些控制語句來控制循環的執行。
1. break語句
break語句可以在循環中的任何位置使用,用於立即終止整個循環。當程序執行到break語句時,循環程序會立即退出。
例如:
x = 0 while True: if x > 5: break print(x) x += 1
在這個例子中,我們使用了一個無限循環,並添加了一個條件判斷語句。當x大於5時,我們使用break終止整個循環。
2. continue語句
continue語句可以用於跳過循環體中的某次迭代。當程序執行到continue語句時,程序會直接跳過本次循環的剩餘語句,並開始下一次迭代。
例如:
x = 0 while x < 10: x += 1 if x % 2 == 0: continue print(x)
在這個例子中,我們使用了一個變量x和一個while循環來輸出1到10之間的奇數。當x是偶數時,我們使用continue語句跳過這一次迭代。
三、while循環的嵌套
在一個while循環中,我們還可以使用另一個while循環來嵌套執行。例如:
x = 0 while x < 5: y = 0 while y < 3: print(x, y) y += 1 x += 1
在這個例子中,我們使用了兩個while循環來輸出0到4之間的數字以及0到2之間的數字的組合。外層循環控制x的值,內層循環控制y的值。每次內層循環結束後,外層循環將x的值加1,再次進入內層循環。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/152054.html