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就跳過