當條件成立 (true)時,就進行運算,直到不符合(False)才離開。
通常用於遍歷可迭代對象(例如列表、元組、字串等)中的元素,然後執行特定的程式碼塊。
fruits = ["蘋果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)
迴圈在滿足指定條件時會一直執行,直到條件不再滿足為止。
語法如下
while condition:
statements1
[else:
statements2]
舉例:
i = 0
while i < 5:
print(i)
i = i +1
>>>
0
1
2
3
4
用於生成一個數字序列,通常與 for 迴圈
一起使用。
它可以指定起始值、結束值和遞增步長。
for i in range(1, 6):
print(i)
在迴圈中,使用 break
來立即結束迴圈的執行,
或使用 continue
來跳過當前迭代並繼續下一個迭代。
例如:
for i in range(1, 11):
if i % 2 == 0:
continue # 跳過偶數
print(i)
在迴圈內部放置另一個迴圈,這被稱為巢狀迴圈。
例如:
for i in range(3):
for j in range(3):
print(i, j)