简单的学生管理系统
基于python函数课后习题
studen_xx=[]
def print_xx():
print("*"*20)
print("学生管理系统")
print("1,增添学生信息")
print("2,删除学生信息")
print("3,显示所有学生信息")
print("0,退出系统")
print("*"*20)
def add_xx():
newnum=input("请输入学号")
newname=input("请输入姓名")
newage=input("请输入年龄")
newsex=input("请输入性别(男/女)")
new_info={}
new_info['num']=newnum
new_info['name']=newname
new_info['age']=newage
new_info['sex']=newsex
studen_xx.append(new_info)
def del_xx(student_x):
del_num=input("请输入需要删除学生学号")
for stu in student_x:
if stu['num']==del_num:
student_x.remove(stu)
def sum_xx():
print("+"*20)
print("所有学生信息如下:")
print("+"*20)
print("序号 学号 姓名 性别 年龄")
i=1
for stu in studen_xx:
print("%d %s %s %s %s"%(i,stu['num'],stu['name'],stu['sex'],stu['age']))
i+=1
def main():
while True:
print_xx()
rr=input("请输入你的选项")
if rr=='1':
add_xx()
elif rr=='2':
del_xx(studen_xx)
elif rr=='3':
sum_xx()
elif rr=='0':
x_quit=input("你确定退出??(Y/S)")
if x_quit=='Y':
break
main()