首先,打开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实现了查询全班最高分、最低分和平均分的功能,同时利用了字典的高效数据存储和查找能力。