def findinfo(findname):
i=0for info in studentlist:
if findname ==info['name']:
print("您要查詢的資訊為%i %s %s"%(i,info['name'],info['addr']))
while true:
print("-"*30)
print("請輸入您的選項")
print("1.新增學生資訊")
print("2.刪除學生資訊")
print("3.修改學生資訊")
print("4.查詢學生資訊")
print("-"*30)
hoose=int(raw_input("請輸入您的選項:"))
if 1==choose:
name=raw_input("請輸入學生的姓名:")
addr=raw_input("請輸入學生的籍貫:")
addinfo(name,addr)
elif 2==choose:
if 0==len(studentlist):
print("當前系統沒用任何學生資訊")
continue
i=0for info in studentlist:
print("%i %s %s"%(i,info['name'],info['addr']))
i+=1
number=int(raw_input("請輸入要刪除的序號:"))
delinfo(number)
print("刪除之後的資訊為:%s"%studentlist)
elif 3==choose:
i=0for info in studentlist:
print("%i %s %s"%(i,info['name'],info['addr']))
i+=1
modifnum=int(raw_input("請輸入要修改的序號:"))
name=raw_input("請輸入學生的姓名:")
addr=raw_input("請輸入學生的籍貫:")
changeinfon(modifnum,name,addr)
print("修改之後的資訊為:%s"%studentlist[modifnum])
elif 4==choose:
findname=raw_input("請輸入要查詢的學生的姓名:")
findinfo(findname)
else :
print("您輸入的有誤,請重新輸入")
continue
當以最終**為準
《團隊 學生成績管理 階段互評》
學號 2015035107010 得分 8分 原因 認真完成任務 學號 2015035107223 得分 9分 原因 與組員相互溝通交流 學號 2015035107003 得分 10分 原因 合作與幫助成員完成 學號 2015035107059 得分 7分 原因 相互協作 學號 2015035107...
學生成績管理系統
include include include define n 50 定義符號常量,代表學生人數最大值 int count 0 全域性變數,用於記錄陣列的當前位置 struct student 定義結構體型別,代表學生資訊 void input struct student arr 函式宣告,輸入...
學生成績管理系統
include include include include include include include include define null 0 define esc 0x001b 退出 define f1 0x3b00 檢視幫助資訊,呼叫helpmassage 函式 define f2 ...