Python 程式札記 : 條件語句與迴圈

2023/12/01閱讀時間約 2 分鐘

本文將介紹 Python 中的 if-else 條件語句和 for 、while 迴圈。透過實際的程式碼範例,你將了解如何使用 if-else 條件語句與 for 、while 迴圈來解決問題。

條件語句:if-else

基本結構

if-else 語句是基於條件來控制程序執行流程,它根據條件的 True 或 False 來執行不同的程式碼塊。

x = 10
if x > 5:
print("x 大於 5")
else:
print("x 小於或等於 5")

在這個範例中,程式會檢查 x 的值是否大於 5。如果條件為 True(x > 5),則執行第一個 print 語句;否則,執行第二個 print 語句。

擴展條件:elif

透過 elif,我們可以檢查多重條件,實現更複雜的決策。

score = 75
if score >= 90:
print("優秀")
elif score >= 60:
print("及格")
else:
print("不及格")

此處,程式會先檢查分數是否大於或等於 90;如果不是,則檢查是否大於或等於 60;如果兩者都不是,則輸出 "不及格"。

迴圈:for 和 while

for 迴圈

for 迴圈用於遍歷集合類型的數據結構,如列表、字串等。它通常用於遍歷已知大小的序列。

fruits = ["蘋果", "香蕉", "櫻桃"]
for fruit in fruits:
print(fruit)

這段程式會遍歷 fruits 列表,並逐一打印出列表中的每種水果。

while 迴圈

while 迴圈用於滿足特定條件時進行重複執行,它適合於執行次數未知的重複任務。為了避免無限迴圈,請確保 while 迴圈的條件最終會變為 False,或在適當的時候使用 break 語句來退出迴圈。

i = 1
while i <= 5:
print(i)
i += 1

這裡,程式會持續執行迴圈,直到 i 大於 5 為止。

迴圈控制語句

1.break

break 語句用於提前結束迴圈。

2.continue

continue 語句則跳過迴圈中的剩餘程式碼,直接進入下一次迴圈。


😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊

❤️按個愛心|💬留言互動|🔗分享此文|📌追蹤阿梧|☕請喝咖啡

51會員
82內容數
「梧笙」即「吾生」,意即我的生命,朋友都叫我「阿梧(Awu)」,高雄人。我喜歡學習新技能,從程式設計到網路工具,再到社群經營和影片剪輯。日常興趣是打遊戲、看動漫、讀小說和聽音樂。我會把這些興趣寫成文章,如果你有任何想法或問題,歡迎來信到我的郵箱 [email protected]
留言0
查看全部
發表第一個留言支持創作者!