04迴圈語句

2021-09-26 21:46:13 字數 2050 閱讀 4493

1.打斷點

2.切換到debug模式

格式:

for(1.初始化語句;2.迴圈條件語句;4.控制條件語句)

標準的for迴圈死迴圈格式

for(;?

**找規律 **

怎麼想的就怎麼寫

如果**出現了重複,就使用迴圈改進 (迴圈重複的次數)

如何改進

找相同點

相同**放入迴圈體中

找不同點

和迴圈變數建立聯絡

如果沒有聯絡,自定義變數,和自己的變數建立聯絡

求和思想:

1.定義求和變數 sum

2.累加求和

求階乘思想

1 * 2 * 3 * 4 * 5

* 1 * 1 = 1

* 1 * 2 = 2

* 2 * 3 = 6

* 6 * 4 = 24

* 24 * 5 = 120

求階乘思想:

1.定義階乘變數 (factorial = 1)

2.累乘求積

7、在控制台輸出1000以內的所有水仙花數,並統計水仙花數的個數

格式:while(2.迴圈條件語句)

格式:初始化語句;

do while(2.迴圈條件語句);

1.for,while迴圈是先判斷再執行;do-while迴圈是先執行,再判斷,並且一定會執行一次迴圈體。

2.在迴圈結束後,還希望能使用作為迴圈條件判斷使用的變數,使用while迴圈,否則使用for迴圈。for迴圈的變數 i 只作用於迴圈體。

死迴圈格式不同?

while:

while(true){}

do - while:

do{} while(true);

for:

for(;?{}

迴圈的選取

如果迴圈條件是乙個區間範圍的(迴圈次數確定的),使用for迴圈。

如果迴圈次數不明確,使用while迴圈或者do-while迴圈。

如果是先執行再判斷 用do-while迴圈

如果是先判斷再執行,用while迴圈

1.do…while迴圈至少執行一次迴圈體。

而for,while迴圈必須先判斷條件是否成立,然後決定是否執行迴圈體語句。

2.在迴圈結束後,還希望使用初始化變數,使用while迴圈,否則使用for迴圈,for迴圈的變數i只 作用於迴圈體。

3.如果迴圈條件是乙個區間範圍的,使用for迴圈,如果迴圈次數不明確,使用while迴圈。

4.死迴圈格式不同:

for迴圈死迴圈格式:

for(;;)

while迴圈死迴圈格式:

while(true)

迴圈語句的選擇

優先考慮for,其次考慮while,最後考慮do…while

外層迴圈控制行數,內層迴圈控制列數

外層迴圈變數變化一次,內層迴圈變數要變化一遍

格式for(表示式一;表示式二;表示式三)

}其他形式的迴圈巢狀

1.while()

}2.dowhile()

}while();

3.for()

}break的用途

break 語句用於終止某個語句塊的執行,退出switch和迴圈結構

使用場合

1.switch結構中

2.迴圈結構中

單層迴圈

多層迴圈

break 標籤名

continue的用途

continue語句用於跳過某個迴圈語句塊的一次執行

使用場合

跳過迴圈體中剩餘的語句而執行下一次迴圈

單層迴圈

多層迴圈

continue 標籤名

return:

單獨使用表示退出方法體。

04 判斷迴圈語句

條件判斷 elif是else if的縮寫,完全可以有多個elif.if 條件判斷1 執行1 else 執行2 if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 迴圈 for in 把每個元素代入變數x中,然後執行縮排塊的語句 sum 0 for ...

判斷語句和迴圈語句04

通過學習if的基本用法,已經知道了 想一想 坐火車或者地鐵的實際情況是 先進行安檢如果安檢通過才會判斷是否有車票,或者是先檢查是否有車票之後才會進行安檢,即實際的情況某個判斷是再另外乙個判斷成立的基礎上進行的,這樣的情況該怎樣解決呢?答 if巢狀 if 條件1 滿足條件1 做的事情1 滿足條件1 做...

python04 判斷與迴圈語句

一 迴圈語句 python中的迴圈語句與其他語言一樣有兩種,for與while 1.for迴圈 python中的for的語句格式與其他語言相差較大,如下 for d in 1,2,3 在這裡要通過for迴圈引出python的內建函式。出乙個題 算出1 2 100?答 for i in list ra...