(学生管理系统简易版)
用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、数学)、年龄
b.给这个班级添加学生
c.根据姓名查看班级里的某个学生的信息
d.根据姓名删除一个指定的学生信息
e.查看班级的所有的学生信息
f.求指定的学生平均成绩
提示:用一个列表来存整个班级的学生信息;列表的每个元素是字典,来存储每个学生的信息
my_class =[{
'name':'小明','id':2018001,'scode':
{'English':23,
'PE':99,
'art':88,
'Math':67,
'age':17}
},{
'name':'小吴','id':2018001,'scode':
{'English':23,
'PE':99,
'art':88,
'Math':67,
'age':22}
}]
"""
name = input('请输入学生姓名:')
id = input('请输入学号:')
English = input('请输入学生英语成绩:')
PE = input('请输入学生体育成绩:')
art = input('请输入学生美术成绩:')
Math = input('请输入学生数学成绩:')
age = input('请输入年龄:')
student = {'name':name,'id':id,'scode':{'English':English,'PE':PE,'art':art,
'Math':Math,
'age':age}}
my_class.append(student)
print(my_class)
"""
"""
for x in my_class:
name = input('请输入查找学生姓名:')
if name == x['name']:
print(x)
else:
print('没有该学生的信息')
print(my_class)
"""
"""
for x in my_class:
item = input('请输入想要删除的名字:')
if item == x['name']:
my_class.remove(x)
print(my_class)
"""
"""
for x in my_class:
print(x)
"""
"""
for index in range(len(my_class)):
information = my_class[index]
code = information['scode']
sum1 = 0
for x in code:
# print(code[x])
sum1 += code[x]
average =sum1/len(code)
print(average)
"""
网友评论