在python中,如果需要重複執行一段特定操作,就需要使用循環語句。其中最常用的循環語句是while循環語句。
一、基本語法
while循環語句的基本語法結構如下:
while :
註:
- 判斷條件:循環運行的條件表達式。
- 執行操作:循環體,要重複執行的操作。
while循環語句的執行過程是:首先判斷判斷條件的真假,如果為真,則執行循環體內的操作,執行完畢後再次判斷判斷條件的真假,如此不斷循環,直到判斷條件的值為False,循環結束。
二、代碼示例
下面是一個簡單的例子,演示如何使用while循環語句列印1到5的數字:
num = 1 while num <= 5: print(num) num += 1
運行結果:
1 2 3 4 5
三、while循環嵌套
while循環還可以嵌套,即在循環體中再次使用while循環。下面是一個例子,演示如何使用while循環嵌套列印矩形:
i = 1 while i <= 4: j = 1 while j <= 6: print("*", end="") j += 1 print("") i += 1
運行結果:
****** ****** ****** ******
四、while循環的控制語句
在while循環中還可以使用以下控制語句:
- break語句:用於在循環內部跳出循環。
- continue語句:用於跳過循環體中某些步驟,進入下一次循環。
- pass語句:用於佔位符,一般用於while循環還未確定循環體怎樣實現的時候。
五、代碼示例
下面是一個使用break語句的例子,演示如何使用while循環語句找到第一個小於0的數:
nums = [0, 5, 2, -3, 8, -1, 9] i = 0 while i < len(nums): if nums[i] < 0: print("找到了第一個小於0的數:", nums[i]) break i += 1 else: print("未找到小於0的數")
運行結果:
找到了第一個小於0的數: -3
六、小結
while循環語句可以很好地實現重複執行特定操作的功能。同時,可以使用嵌套循環、控制語句等技巧擴展while循環的應用場景。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/256891.html