本文將介紹 Python 中的 if-else 條件語句和 for 、while 迴圈。透過實際的程式碼範例,你將了解如何使用 if-else 條件語句與 for 、while 迴圈來解決問題。
if-else 語句是基於條件來控制程序執行流程,它根據條件的 True 或 False 來執行不同的程式碼塊。
x = 10
if x > 5:
print("x 大於 5")
else:
print("x 小於或等於 5")
在這個範例中,程式會檢查 x 的值是否大於 5。如果條件為 True(x > 5),則執行第一個 print 語句;否則,執行第二個 print 語句。
透過 elif,我們可以檢查多重條件,實現更複雜的決策。
score = 75
if score >= 90:
print("優秀")
elif score >= 60:
print("及格")
else:
print("不及格")
此處,程式會先檢查分數是否大於或等於 90;如果不是,則檢查是否大於或等於 60;如果兩者都不是,則輸出 "不及格"。
for 迴圈用於遍歷集合類型的數據結構,如列表、字串等。它通常用於遍歷已知大小的序列。
fruits = ["蘋果", "香蕉", "櫻桃"]
for fruit in fruits:
print(fruit)
這段程式會遍歷 fruits 列表,並逐一打印出列表中的每種水果。
while 迴圈用於滿足特定條件時進行重複執行,它適合於執行次數未知的重複任務。為了避免無限迴圈,請確保 while 迴圈的條件最終會變為 False,或在適當的時候使用 break 語句來退出迴圈。
i = 1
while i <= 5:
print(i)
i += 1
這裡,程式會持續執行迴圈,直到 i 大於 5 為止。
1.break
break
語句用於提前結束迴圈。
2.continue
continue
語句則跳過迴圈中的剩餘程式碼,直接進入下一次迴圈。
😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊