條件判斷 if 的結構
if 常用來判斷條件中的表達式是否成立,成立則為 True,不成立則為 False,然後執行對應的程式碼。
if True:
# 此行需縮排,當條件成立時,執行此行
if True:
# 此行需縮排,當條件成立時,執行此行
else:
# 此行需縮排,當條件不成立時,執行此行
if True:
# 此行需縮排,當條件成立時,執行此行
else:
# 此行需縮排,當條件不成立時,執行此行
if True:
# 此行需縮排,當此條件成立時,執行此行,若不成立繼續判斷下一個條件
elif True:
# 此行需縮排,當上個條件不成立時,則判斷此條件若成立,執行此行
else:
# 此行需縮排,當以上條件都不成立時,執行此行
條件判斷 if 的實例
# 讓使用者隨意輸入英文成績,所輸入的數字是字串型態
sum = input("請輸入你的英文成績:")
# 將字串轉為數字型態
sum = int(sum)
# 如果英文成績在 85 分(含)以上
if sum>=85:
# 輸出此行
print("你的英文成績很好,繼續保持!")
# 如果英文成績在 60 分(含)以上 到 85 分以下
elif sum>=60 and sum<85:
# 輸出此行
print("你的英文成績還有進步空間,加油!")
# 如果英文成績在 60 分以下
else:
# 輸出此行
print("你的英文成績不及格,需要多多加強!")