python作业问题,求大神帮忙,在python3.6中运行!
假如你是班长,班级里有40名同学,辅导员老师要求你用python编程实现班级同学信息的输入。1.每个同学包含:学号、姓名、性别、年龄、身高等信息2.新转学来一个同学,请将...
假如你是班长,班级里有40名同学,辅导员老师要求你用python编程实现班级同学信息的输入。
1.每个同学包含:学号、姓名、性别、年龄、身高等信息
2.新转学来一个同学,请将改同学插入到班级的最后一条。具体信息是学号为20160341、孙悟空、男、1000、1.414 展开
1.每个同学包含:学号、姓名、性别、年龄、身高等信息
2.新转学来一个同学,请将改同学插入到班级的最后一条。具体信息是学号为20160341、孙悟空、男、1000、1.414 展开
2个回答
展开全部
#!/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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询