iT邦幫忙

0

Python coding:判斷成績是否及格

  • 分享至 

  • xImage

寫個程式,判斷一個人的成績是否及格(大學部及格分數為60分,研究所為70分)
令使用者輸入學籍與成績
若是學籍使用者輸入的不是1或是2便輸出錯誤訊息並結束程式
若是分數使用者輸入的不是介於0~100便輸出錯誤訊息並結束程式
若以上輸入皆正確就判斷其成績是否及格並輸出
當學籍輸入的不是1或是2便輸出錯誤訊息並結束程式

Input:學藉 (1:大學部 2:研究所)、成績
Output Format:若學籍有錯誤就輸出role error/ 若分數有錯誤就輸出score error/ 若皆正確就輸出pass或fail

新手請問這題coding怎麼寫?

1092B0007 iT邦新手 3 級 ‧ 2021-06-13 11:30:05 檢舉
先大概列出你的想法吧
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-06-13 17:50:05
最佳解答
grade, score = map(int, input().split())
if grade==1: 
    if score>=60 and score<=100:
        print("pass")
    elif score<60 and score>=0:
        print("fail")
    else:
        print("score error")
elif grade==2:
    if score>=70 and score<=100:
        print("pass")
    elif score<70 and score>=0:
        print("fail")
    else:
        print("score error")
else:
    print("role error")
1
小魚
iT邦大師 1 級 ‧ 2021-06-13 11:09:21

用Python寫

我要發表回答

立即登入回答