返回列表 發帖

if...elif...else

多向判斷式語法
if (條件式一) :
    程式區塊一
elif (條件式二):
    程式區塊二
elif (條件式三):
    程式區塊三
.........
else:
    else的程式區塊
[補充]
if...  只能有一個(放在第一個)
elif...  可以很多個(放在中間)
else  只能有一個(放在最後一個)


  1. score=int(input("請輸入你的成績: "))
  2. if score>=90 and score<=100:
  3.     print("優等!")
  4. elif score>=80 and score<90:
  5.     print("甲等!")
  6. elif score>=70 and score<80:
  7.     print("乙等!")
  8. elif score>=60 and score<70:
  9.     print("丙等!")
  10. elif score>=0 and score<60:
  11.     print("不及格!")
  12. else:
  13.     print("輸入錯誤!")
複製代碼
  1. score=int(input("請輸入你的成績: "))
  2. if score>100:
  3.     print("輸入錯誤!")
  4. elif score>=90:
  5.     print("優等!")
  6. elif score>=80:
  7.     print("甲等!")
  8. elif score>=70:
  9.     print("乙等!")
  10. elif score>=60:
  11.     print("丙等!")
  12. elif score>=0:
  13.     print("不及格!")
  14. else:
  15.     print("輸入錯誤!")
複製代碼

  1. t=int(input("請輸入你的成績: "))
  2. if t<=100 and t>=90:
  3.     print("優等!")
  4. elif t<=89 and t>=80:
  5.     print("甲等!")
  6. elif t<=79 and t>=70:
  7.     print("乙等!")
  8. elif t<=69 and t>=60:
  9.     print("丙等!")
  10. elif t<=59 and t>=0:
  11.     print("丁等!")
  12. else :
  13.     print("輸入格式錯誤")
複製代碼

TOP

  1. score=int(input("請輸入你的成績:"))
  2. score=int(score)
  3. if score>=95:
  4.     print("恭喜你!及格了!超棒!")
  5. elif score<=94:
  6.     print("再加油!你可以的!")
  7. else:
  8.     print("輸入錯誤")
複製代碼

TOP

  1. score=int(input("請輸入你的成績:"))
  2. score=int(score)
  3. if score>=90 <100:
  4.     print("優")
  5.    
  6. elif score>=80 <90:
  7.     print("甲")
  8. elif score>=70 <80:
  9.     print("乙")
  10. elif score>=60 <70:
  11.     print("丙")
  12. else:print("不及格")
複製代碼

TOP

  1. score=int(input("請輸入你的成績:"))
  2. if score>=90 and score<=100:
  3.     print("優等")
  4. if score>=80 and score<=89:
  5.     print("甲等")
  6. if score>=70 and score<=79:
  7.     print("乙等")
  8. if score>=60 and score<=69:
  9.     print("丙等")
  10. else:
  11.     print("輸入錯誤!")
複製代碼

TOP

  1. score=int(input("請輸入你的成績:"))
  2. score=int(score)
  3. if score>=90 and score<100:
  4.     print("優")
  5.    
  6. elif score>=80 and score<90:
  7.     print("甲")
  8. elif score>=70 and score<80:
  9.     print("乙")
  10. elif score>=60 and score<70:
  11.     print("丙")
  12. elif score<60 and score>=0:
  13.     print("不及格")
  14. else:print("輸入錯誤")
複製代碼

TOP

返回列表