多向判斷式語法
if (條件式一) :
程式區塊一
elif (條件式二):
程式區塊二
elif (條件式三):
程式區塊三
.........
else:
else的程式區塊
[補充]
if... 只能有一個(放在第一個)
elif... 可以很多個(放在中間)
else 只能有一個(放在最後一個)
- score=int(input("請輸入你的成績: "))
- if score>=90 and score<=100:
- print("優等!")
- elif score>=80 and score<90:
- print("甲等!")
- elif score>=70 and score<80:
- print("乙等!")
- elif score>=60 and score<70:
- print("丙等!")
- elif score>=0 and score<60:
- print("不及格!")
- else:
- print("輸入錯誤!")
複製代碼- score=int(input("請輸入你的成績: "))
- if score>100:
- print("輸入錯誤!")
- elif score>=90:
- print("優等!")
- elif score>=80:
- print("甲等!")
- elif score>=70:
- print("乙等!")
- elif score>=60:
- print("丙等!")
- elif score>=0:
- print("不及格!")
- else:
- print("輸入錯誤!")
複製代碼 |