1.for :知道次數,搭配 range函數才可以使用,後測式

   for i in range(初始值,結束值,間隔)

2.while:不知道次數,前測式  ,while只是將for分開寫 

   i=1  初始值     初始值
   while i<100:  結束值
       i+=2         間隔

3.break

   跳脫整個判斷

   我們先做一個從1數到10的迴圈

for i in range(1,11,1):

    print(i)

結果如下

1
2
3
4
5
6
7
8
9
10
>>>

 

在數到第3的時候跳脫整個迴圈

for i in range(1,11,1):
if i==3:
    break
print(i)

結果如下

1
2
>>>

 

4.continue

  跳脫當前判斷

我們先做一個從1數到10的迴圈

for i in range(1,11,1):

    print(i)

結果如下

1
2
3
4
5
6
7
8
9
10
>>>

 

在數到第3的時候跳脫當前迴圈

for i in range(1,11,1):
if i==3:
    continue
print(i)

結果如下

1
2
4
5
6
7
8
9
10
>>>

做個整理,1. while是將for分開寫

              2. break是跳脫整個迴圈

              3.continue是跳脫當前迴圈

 

來練習一下吧

1. 使用for迴圈計算1~100的奇數和與偶數和

2. 使用while迴圈計算1~100的奇數和與偶數和

3. 列出數字1~10之間的偶數,遇到6就停止

3. 列出數字1~10之間的偶數,遇到6就跳過

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kaede10263 的頭像
    kaede10263

    從零開始學習物聯網,用筆記 紀錄分享

    kaede10263 發表在 痞客邦 留言(0) 人氣()