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("退出成功!")
運行結果:


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/256806.html
標籤:python
