美文网首页
day8 作业

day8 作业

作者: 大漠判官1 | 来源:发表于2018-10-10 13:39 被阅读0次

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

    相关文章

      网友评论

          本文标题:day8 作业

          本文链接:https://www.haomeiwen.com/subject/dzwyaftx.html