Examly題庫立即開始練習
國中教甄|資訊科技資訊科技115 年第 10 題單選題

執行以下 Python 指令之後,會印出什麼內容? scores={'數學': 80, '英語': 75} scores['數學']=scores.get('數學',0)+10 bonus = scores.get('科學', 5) print(f"{scores['數學']}, {bonus}")

A90, 5正確答案
B80, 5
C90, None
D指令有錯誤,會看到錯誤訊息
答案與詳解
A
正確答案
字典的 get 方法在鍵存在時回傳對應值,不存在時回傳預設值,結合 f-string 格式化輸出結果。

為什麼答案是 A

scores.get('數學',0) 取得 80,加 10 後更新為 90;scores.get('科學', 5) 因無此鍵而回傳預設值 5,故輸出 90, 5。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮