break退出迴圈

2021-07-10 22:21:12 字數 638 閱讀 9567

用 for 迴圈或者 while 迴圈時,如果要在迴圈體內直接退出迴圈,可以使用 break 語句。

比如計算1至100的整數和,我們用while來實現:

sum = 0

x = 1

while true:

sum = sum + x

x = x + 1

if x > 100:

break

print sum

咋一看, while true 就是乙個死迴圈,但是在迴圈體內,我們還判斷了x > 100 條件成立時,用break語句退出迴圈,這樣也可以實現迴圈的結束。

利用 while true 無限迴圈配合 break 語句,計算 1 + 2 + 4 + 8 + 16 + ... 的前20項的和。

?不會了怎麼辦

break退出迴圈的條件是迴圈已執行了20次。

參考**:

sum = 0

x = 1

n = 1

while true:

if n > 20:

break

sum = sum + x

x = x * 2

n = n + 1

print sum

break退出迴圈分析

函式功能 查詢dest字串中連續不包含在src字串中的字元數量 1 include2 include3 4void strccspn const char dest,const char src,int count 14 15if dest src src 0 20if dest src 23 sr...

break迴圈和continue迴圈

break關鍵字 如果在迴圈中使用,遇到了break,則立即跳出當前所在的迴圈 案例 找到100到200之間第乙個能被7整除的數字 for var i 100 i 200 i continue迴圈 在迴圈中如果遇到continue關鍵字,直接開始下一次迴圈 案例 求100到200之間所有的奇數的和 ...

退出當前迴圈和退出迴圈

場景 當通過excel一次性匯入多條資料 向資料庫一次性插入多條資料 就要讀取 解析excel,並迴圈插入每條資料,當每插入一條資料前都要判斷此條資料是否已經存在,如果存在用continue退出當前迴圈,進入下一次迴圈。例如 break 跳出迴圈 for int i 0 i 10 i if i 2 ...