赞
踩
stu_dict=[] #存储学生所有信息 def print_menu(): print("*"*20) print("学生管理系统") print("1.添加学生信息") print("2.删除学生信息") print("3.修改学生信息") print("4.显示所有学生信息") print("0.退出学生管理系统") print("*" * 20) # print_menu() #添加学生信息 def add_student(): dict = {} # 声明一个字典用来存放学生信息 # n=int(input("请输入需要添加学生的人数:")) # for i in range(n): new_name = input("请输入学生的姓名:") new_age = input("请输入学生的年龄:") new_sex = input("请输入学生的性别:") new_num = input("请输入学生的学号:") new_tel = input("请输入学生的手机号:") dict['name'] = new_name dict['age'] = new_age dict['sex'] = new_sex dict['num'] = new_num dict['tel'] = new_tel stu_dict.append(dict) #add_student #删除学生信息 def del_student(stu): #传入的是整个学生信息字典 del_num=int(input("请输入要删除学生的序号:"))-1 del stu[del_num] # del_student() #修改学生信息 def modifiy_student(): mod_num=int(input("请输入要修改学生信息的序号:")) new_name = input("请输入新学生的姓名:") new_age = input("请输入新学生的年龄:") new_sex = input("请输入新学生的性别:") new_num = input("请输入新学生的学号:") new_tel = input("请输入新学生的手机号:") stu_dict[mod_num-1]['name'] = new_name stu_dict[mod_num-1]['age'] = new_age stu_dict[mod_num-1]['sex'] = new_sex stu_dict[mod_num-1]['num'] = new_num stu_dict[mod_num-1]['tel'] = new_tel print('修改成功') #显示所有学胜信息 def show_student(): print("*"*20) print("学生的信息如下:") print("序号 姓名 年龄 性别 学号 电话号码") i = 1 for temp in stu_dict: print("%d %s %s %s %s %s " % (i, temp['name'], temp['age'], temp['sex'], temp['num'], temp['tel'])) i += 1 #main函数调用 def main_student(): print_menu() while True: key=input("请输入要进行的操作的序号:") if key=='1': add_student() if key=='2': del_student(stu_dict) if key=="3": modifiy_student() if key=='4': show_student() if key=="0": break main_student()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。