2018-07-23作业

.a.用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语,体育,美术,数学)、年龄
b。给这个班级添加学生
c.根据姓名查看班级里的某个学生信息
d.根据姓名删除一个指定的学生信息
e.查看班级的所有的学生信息
f.求指定的学生平均成绩

a.

student=[
    {'name':'卢本伟',  'age': '26', 'number': 'sb1314','score':{ 'Enlish':29 ,'PUBG':29,'art': 29 ,'sports':29 } },
    {'name': '黄旭东', 'age': '35', 'number': 'sb1315','score':{ 'Enlish':40 ,'PUBG':86,'art': 13 ,'sports':25 } },
    {'name': '张浩瀚', 'age': '28', 'number': 'sb1316','score':{ 'Enlish':99 ,'PUBG':50,'art': 68 ,'sports':63 } },
    {'name': '文瑞',   'age': '22', 'number': 'sb1317','score':{ 'Enlish':13 ,'PUBG':40,'art': 95 ,'sports':27 } },
    {'name': '孙一峰', 'age': '36', 'number': 'sb1318','score':{ 'Enlish':13 ,'PUBG':90,'art': 13 ,'sports':13 } },
        ]
print(student[0],student[1],student[3],student[4],sep='\n ')

b.

student.append({'name':'钟二逼',  'age': '22', 'number': 'sb1319','score':{ 'Enlish':99 ,'PUBG':78,'art': 30 ,'sports':76 }})
print(student[0],student[1],student[3],student[4],student[5], sep='\n ')

c.

student=input('请输入学生姓名:')
if student=='卢本伟':
    print(students[0])
elif student=='黄旭东':
    print(students[1])
elif student=='张浩瀚':
    print(students[2])
elif student=='文瑞':
    print(students[3])
elif student=='孙一峰':
    print(students[4])
elif student=='钟二逼':
    print(students[5])
else:
    print('查无此人')

d.

首先,我知道是错的,但是,我觉得方向是对的,我不管我就要发

new_student=input('请输入想删除信息的学生姓名:')
for new_student in students[:]:
    if new_student=='卢本伟':
        del students[0]
        print('删除成功')
    else:
        print('删除失败')


e~f由于d研究过长没时间研究了,也不会,没有做出来,那就这样吧再爱都曲终人散

你可能感兴趣的:(2018-07-23作业)