第三天的內容可以專注於 Python 中的條件判斷與迴圈操作,這些是程式設計中非常重要的基礎概念。
在程式設計中,我們經常需要根據某些條件來決定程式的執行路徑,或是需要重複執行某些程式碼。這就是條件判斷與迴圈的作用。今天,我們將深入探討 Python 中的條件判斷與迴圈操作,幫助你更好地控制程式的執行流程。
條件判斷語句讓我們能夠根據不同的條件來執行不同的程式碼。在 Python 中,常用的條件判斷語句有 if
、elif
和 else
。
以下是一個簡單的條件判斷範例:
age = 20
if age >= 18:
print("你已成年")
elif age > 12:
print("你是青少年")
else:
print("你是兒童")
在這段程式碼中,if
判斷條件是否為 True
,如果條件為 True
,則執行對應的程式碼塊;如果 False
,則會跳到 elif
或 else
判斷。elif
是 "else if" 的簡寫,當前面的 if
條件不成立時,會進行新的條件判斷;else
則是當所有前面的條件都不成立時,執行的最後一個選項。
迴圈讓我們能夠重複執行某段程式碼。Python 提供了 while
和 for
兩種迴圈。
1. while 迴圈while
迴圈會在條件為 True
時,不斷重複執行程式碼,直到條件變為 False
。
count = 0
while count < 5:
print("計數:", count)
count += 1
這段程式碼會輸出從 0 到 4 的數字。每次執行迴圈時,count
會增加 1,當 count
等於 5 時,條件不再成立,迴圈結束。
2. for 迴圈for
迴圈則用於遍歷序列(如列表、字串等),並對序列中的每個元素執行操作。
fruits = ["蘋果", "香蕉", "橙子"]
for fruit in fruits:
print("我喜歡吃", fruit)
這段程式碼會遍歷 fruits
列表,並依次輸出每個水果的名稱。
在迴圈中,我們有時需要提前結束迴圈(break
),或是跳過當前的迴圈步驟,直接進入下一個(continue
)。
for i in range(10):
if i == 5:
break # 當 i 等於 5 時,結束迴圈
if i % 2 == 0:
continue # 如果 i 是偶數,跳過這次迴圈
print(i)
這段程式碼會輸出奇數 1, 3,當 i 等於 5 時,迴圈直接結束。
今天,我們學習了 Python 中的條件判斷語句 if
、elif
和 else
,以及如何使用 while
和 for
迴圈來控制程式的執行流程。
這些概念是撰寫動態、互動性程式的基礎,掌握這些技能將讓你在未來的程式開發中更加靈活自如。