10-25
假设姓名不重复,现有若干同学的姓名和成绩组成键值对存放在字典stu中。stu={“张林”:58,“孙志平”:70“徐小伟”:89,“徐丽萍”:69,“童万丽”:90,“钱志敏”:84,“赵虚宇”:64},请编程如下任务:
(1)在字典中添加姓名为晋宇浩的同学,成绩显示为缺考。
(2)张林的成绩改为60。
(3)删除徐小伟以及她的成绩。
(4)显示原有字典和现有字典。
(5)统计当前总人数。
(6)从键盘输入一个同学的姓名,显示该同学的成绩,如字典中无法显示“没找到该同学”。
代码:
stu={“张林”:58,“孙志平”:70“徐小伟”:89,“徐丽萍”:69,“童万丽”:90,“钱志敏”:84,“赵虚宇”:64}
print(“原有字典:”,stu)
stu[‘张林’] =60
del stu[“徐小伟”]
print(“现有字典:”,stu)
name =input(‘请输入姓名:’)
if name in stu :
print(‘该同学成绩为:’,stu[name])
else:
print(“没有找到该同学”)
运行结果:
原有字典:{‘张林’:58,‘孙志平’:70,‘徐小伟’:89,‘徐丽萍’:69,‘童万丽’:90,‘钱志敏’:84,‘赵虚宇’:64}
现有字典:{‘张林’:58,‘孙志平’:70,‘徐丽萍’:69,‘童万丽’:90,‘钱志敏’:84,‘赵虚宇’:64,‘晋宇浩’:缺考}
当前总人数:7
请输入姓名:童万丽
该同学的成绩为:90