1.写一个程序
'''
a.用一个变量来保存一个班级学生的信息:姓名、学号、成绩(英语、数学、体育、美术)、年龄
b.给这个班级添加学生
c.根据姓名查看班级的某个学生的信息
d.根据姓名删除一个指定的学生信息
e.查看班级的所有的学生信息
f.求指定的学生平均成绩
'''#
# 用一个变量来保存一个班级学生的信息:姓名、学号、成绩(英语、数学、体育、美术)、年龄
students = {}
students={'陈鹏':{'name':'陈鹏','age':23,'ID':'001','score':[{'english':88},{'mach':'88'},{'tiyu':90},{'meishu':66}]}}
print('储存的学生信息为',students,'\n')
# 给这个班级添加学生
students.update({'罗志祥':{'name':'罗志祥','age':24,'ID':'002','score':[{'english':90},{'mach':'87'},{'tiyu':94},{'meishu':80}]}})
students.update({'刘德华':{'name':'刘德华','age':26,'ID':'003','score':[{'english':91},{'mach':'86'},{'tiyu':97},{'meishu':70}]}})
print('添加的学生信息为',students['罗志祥'])
print('添加的学生信息为',students['刘德华'],'\n')
# 根据姓名查看班级的某个学生的信息
print('查找的学生信息为',students['刘德华'],'\n')
# 根据姓名删除一个指定的学生信息
del students['刘德华']
print('删除之后班级的学生信息为',students,'\n')
#查看班级的所有的学生信息
print('全班信息为',students)
运行结果
储存的学生信息为 {'陈鹏': {'name': '陈鹏', 'age': 23, 'ID': '001', 'score': [{'english': 88}, {'mach': '88'}, {'tiyu': 90}, {'meishu': 66}]}}
添加的学生信息为 {'name': '罗志祥', 'age': 24, 'ID': '002', 'score': [{'english': 90}, {'mach': '87'}, {'tiyu': 94}, {'meishu': 80}]}
添加的学生信息为 {'name': '刘德华', 'age': 26, 'ID': '003', 'score': [{'english': 91}, {'mach': '86'}, {'tiyu': 97}, {'meishu': 70}]}
查找的学生信息为 {'name': '刘德华', 'age': 26, 'ID': '003', 'score': [{'english': 91}, {'mach': '86'}, {'tiyu': 97}, {'meishu': 70}]}
删除之后班级的学生信息为 {'陈鹏': {'name': '陈鹏', 'age': 23, 'ID': '001', 'score': [{'english': 88}, {'mach': '88'}, {'tiyu': 90}, {'meishu': 66}]}, '罗志祥': {'name': '罗志祥', 'age': 24, 'ID': '002', 'score': [{'english': 90}, {'mach': '87'}, {'tiyu': 94}, {'meishu': 80}]}}
全班信息为 {'陈鹏': {'name': '陈鹏', 'age': 23, 'ID': '001', 'score': [{'english': 88}, {'mach': '88'}, {'tiyu': 90}, {'meishu': 66}]}, '罗志祥': {'name': '罗志祥', 'age': 24, 'ID': '002', 'score': [{'english': 90}, {'mach': '87'}, {'tiyu': 94}, {'meishu': 80}]}}