首先,打開Python交互模式,輸入`python`命令啟動。
接著,定義壹個空的字典,用於存儲學生的姓名和成績,可以使用`scores={}`。這將允許我們通過鍵值對形式管理數據,比如`scores['student1']=score1`。
然後,使用`input()`函數獲取學生姓名,如輸入`name=input('請輸入學生姓名:')`。輸入後,`name`變量將存儲輸入的姓名。
為了驗證輸入,可以打印`name`,如`print('姓名:',name)`。同樣,輸入成績並以鍵值對形式添加到字典中,例如`scores[name]=input('請輸入成績:')`。
為了找出最高分和最低分,我們可以遍歷字典,使用`max()`和`min()`函數。例如,`highest_score=max(scores.values())`和`lowest_score=min(scores.values())`。
最後,計算平均分,可以將所有成績加起來然後除以學生數量,如`average_score=sum(scores.values())/len(scores)`。
這樣,我們就成功地利用Python實現了查詢全班最高分、最低分和平均分的功能,同時利用了字典的高效數據存儲和查找能力。