本篇是 Python 系列教程第 7 篇,更多內容敬請訪問我的 Python 合集
Python和Java一樣,也有條件語句(if
)、迴圈語句(for
和 while
)以及跳轉語句(break
和 continue
)。
1 條件語句 (if
, elif
, else
)
語法:
if condition:
# 執行程式碼塊 A
elif other_condition:
# 執行程式碼塊 B
else:
# 執行程式碼塊 C
示例:
age = 20
if age < 18:
print("未成年人")
elif age < 60:
print("成年人")
else:
print("老年人")
2 迴圈語句
2.1 for
迴圈
語法:
for variable in sequence:
# 執行程式碼塊
示例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
2.2 while
迴圈
while
迴圈用於在條件為真時重複執行程式碼塊。
語法:
while condition:
# 執行程式碼塊
示例:
count = 0
while count < 5:
print(count)
count += 1
3 跳轉語句
跳轉語句用於改變程式的執行順序。
3.1 break
break
語句用於立即退出迴圈。
示例:
for i in range(1, 6):
if i == 3:
break
print(i)
3.2 continue
continue
語句用於跳過迴圈體中剩餘的部分,並繼續執行下一次迭代。
示例:
for i in range(1, 6):
if i == 3:
continue
print(i)
示例:綜合使用條件語句和迴圈語句
下面是一個綜合示例,演示瞭如何使用條件語句和迴圈語句來找出一個列表中的偶數,並列印出來。
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for number in numbers:
if number % 2 == 0:
print(number)
輸出2, 4, 6, 8, 10
。
示例:使用 while
迴圈和條件語句
下面是一個使用 while
迴圈和條件語句的示例,用於計算從 1 加到某個數的總和。
sum = 0
i = 1
while i <= 10:
sum += i
i += 1
print("Sum:", sum)
輸出Sum: 55
示例:使用 break
和 continue
下面是一個使用 break
和 continue
的示例,用於演示它們的作用。
for i in range(1, 11):
if i == 5:
continue
elif i == 8:
break
print(i)
輸出 1, 2, 3, 4, 6, 7
。