PTA jmu-python-查成績


從鍵盤輸入一個學生所有課程的成績,輸入格式為”課程名:成績“,每門課占一行,以空行結束。隨后提示”請輸入要查詢的課程:“,用戶從鍵盤輸入課程名,查詢並輸出該課程的成績,要求進行異常處理,對不存在的課程進行捕捉處理。

輸入格式:

輸入學生所有課程的成績,每門課占一行,格式為”課程名:成績“,以空行結束 在提示后輸入課程名

輸出格式:

如果課程存在,直接輸出成績,否則提示”沒有該門課程“

輸入樣例1:

數學:96
英語:82
計算機:76
思政:90

計算機 

輸出樣例1:

請輸入要查詢的課程:
76

輸入樣例2:

數學:96
英語:82
計算機:76
思政:90

數學a

輸出樣例2:

請輸入要查詢的課程:
沒有該門課程

代碼實現:

d={}
while True:
    s=input()
    if s=='':
        break
    else :
        Tstr=list(map(str,s.split(':')))  #使用 : 分割key和value
        d[Tstr[0]]=Tstr[1]  #將列表的內容對應存在字典里
numstr=input()
print('請輸入要查詢的課程:')
print(d.get(numstr,'沒有該門課程')) #字典內部查詢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM