python作业问题,求大神帮忙,在python3.6中运行!

假如你是班长,班级里有40名同学,辅导员老师要求你用python编程实现班级同学信息的输入。1.每个同学包含:学号、姓名、性别、年龄、身高等信息2.新转学来一个同学,请将... 假如你是班长,班级里有40名同学,辅导员老师要求你用python编程实现班级同学信息的输入。
1.每个同学包含:学号、姓名、性别、年龄、身高等信息
2.新转学来一个同学,请将改同学插入到班级的最后一条。具体信息是学号为20160341、孙悟空、男、1000、1.414
展开
 我来答
Storm_duck
2018-06-20 · TA获得超过1629个赞
知道小有建树答主
回答量:1105
采纳率:82%
帮助的人:267万
展开全部
#!/usr/bin/python
# -*- coding:utf-8 -*-
# @Time    : 2018/6/20 10:30
# @File    : StudentsInfo.py
"""
录入学生信息
"""
student_list = []
student_dict = {}


def writeinfo():
    """将学号存在List中,其他信息存在字典中,以学号为Key"""
    global student_list, student_dict
    studentnum = raw_input(u'请输入学生学号:')
    student_list.append(studentnum)

    studentinfo = raw_input(u'请输入学生其他信息(姓名、性别、年龄、身高):').split('、')
    student_dict.setdefault(studentnum, studentinfo)


if __name__ == '__main__':
    i = 0
    t = 0
    while i < 2:
        writeinfo()
        i += 1
    else:
        print u'学号        姓名    性别    年龄    身高'

    while t < 2:
        num = student_list[t]
        print '{0}    {1}    {2}    {3}    {4}'.format(num, student_dict[num][0], student_dict[num][1],
                                                       student_dict[num][2], student_dict[num][3])
        t += 1

物理学势力
2018-06-17 · TA获得超过119个赞
知道小有建树答主
回答量:117
采纳率:64%
帮助的人:27.5万
展开全部
列表套一个字典不就搞定了,python的数据结构这么方便
追问
那具体的举一个例说明下呗
比如:
学号、姓名、性别、年龄、身高
20160301、琳娜、女、100、1.4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式