day8 作业

2018-10-10  本文已影响0人  大漠判官1

(学生管理系统简易版)
用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、数学)、年龄
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)
"""
上一篇下一篇

猜你喜欢

热点阅读