Python 学生信息管理系统
def add_message():
'''添加学生信息'''
a1=input("输入姓名(为了美观两个字的名字输入为X X):")
a2=input("输入性别:")
a3=input("输入学号:")
a4=input("输入年级:")
new_message=[a1,a2,a3,a4]
return new_message
def delete_message():
'''删除学生信息'''
d1=input("输入要删除学生信息的姓名:")
for j1 in range(0,len(message),1):
for j2 in range(0,len(message[j1]),1):
if message[j1][j2]==d1:
del message[j1]
print("删除成功!")
break
break
return message
def modify():
'''修改学生信息'''
m1=input("输入要修改学生信息的姓名:")
for j1 in range(0,len(message),1):
for j2 in range(0,len(message[j1]),1):
if message[j1][j2]==m1:
print("要修改的学生现在的信息是:",message[j1])
while 1:
m2=input("输入要修改的信息(修改完成后输入finish结束修改):")
if m2=="finish":
break
else:
for j3 in range(0,len(message[j1]),1):
if message[j1][j3]==m2 and m2 != "finish":
m3=input("输入修改后的信息:")
message[j1][j3]=m3
print("修改成功!")
break
print("修改后的学生现在的信息是:",message[j1])
break
return message
def show_message():
s2=["姓名","性别","学号","年级"]
for i in range(0,4,1):
print(s2[i],end=' ')
print("\n")
for j1 in range(0,len(message),1):
for j2 in range(0,len(message[j1]),1):
print(message[j1][j2],end=" ")
print("\n")
'''显示现有学生信息'''
print("学生信息管理系统功能:\n输入下列功能对应的数字可学生管理系统进行相应的操作")
print("1:添加学生信息")
print("2:删除学生信息")
print("3:修改学生信息")
print("4:显示现有学生信息")
print("输入sign in登入学生信息管理系统,输入sign out退出管理系统")
message=[]
while 1:
m=input("请登入学生信息管理系统:")
if m=="sign in":
print("登入成功!")
break
else:
continue
while m=="sign in":
n=input("请输入相应的功能序号(输入sign out退出管理系统):")
if n=="1":
new_message=add_message()
message.append(new_message)
continue
if n=="2":
message=delete_message()
continue
if n=="3":
message=modify()
continue
if n=="4":
s1=new_message
show_message()
continue
if n=="sign out":
m="sign out"
print("退出成功!")
运行结果: