總目錄:
python - 子目錄:
#定義乙個列表用來儲存多個學生的資訊stulist =
#定義系統選單顯示函式
def displaymenu():
#完成顯示系統選單的功能
print("*"*40)
print(" 學 生 管 理 系 統 v2.0")
print(" 1. 新增學生資訊")
print(" 2. 刪除學生資訊")
print(" 3. 修改學生資訊")
print(" 4. 查詢學生資訊")
print(" 5. 遍歷學生資訊")
print(" 6. 退出學生管理系統")
print("*"*40)
def addnewstu(tempstulist):
#完成新增學生資訊的功能
name = input("請輸入學生的姓名:")
stuid = input("請輸入學生的學號:")
age = input("請輸入學生的年齡:")
#定義乙個字典用來儲存每個學生的資訊
studict = {}
studict['name'] = name
studict['stuid'] = stuid
studict['age'] = age
#將每個學生的資訊新增到列表中
def delstu():
#完成刪除學生資訊的功能
delnum = int(input("請輸入你要刪除的學生的編號:"))
del stulist[delnum]
def revisestu():
#完成修改學生資訊的功能
revisenum = int(input("請輸入你要修改的學生的編號:"))
tempstudict = stulist[revisenum]
#輸入要修改學生的資訊
newname = input("請輸入要修改後學生的姓名:")
newstuid = input("請輸入要修改後學生的學號:")
newage = input("請輸入要修改後學生的年齡:")
tempstudict['name'] = newname
tempstudict['stuid'] = newstuid
tempstudict['age'] = newage
def inquirestu():
#完成查詢學生資訊的功能
inquirenum = int(input("請輸入你要查詢的學生的編號:"))
inquirestudict = stulist[inquirenum]
print("你所查詢的學生的資訊為:")
print("姓名: %s 學號: %s 年齡: %s"%(inquirestudict['name'], inquirestudict['stuid'], inquirestudict['age']))
def bianlistu():
#完成遍歷學生資訊的功能
print("姓名 學號 年齡")
for tempstu in stulist:
print("%s %s %s"%(tempstu['name'], tempstu['stuid'], tempstu['age']))
while true:
#提示使用者選擇功能
key = int(input("請輸入你選擇的功能序號:"))
print("\n")
if key == 1:
displaymenu()
addnewstu(stulist)
elif key == 2:
delstu()
elif key == 3:
revisestu()
elif key == 4:
inquirestu()
elif key == 5:
bianlistu()
elif key == 6:
ssmu = input("親,確實要退出嗎?(y/n) ~~~~>_<~~~~")
if ssmu == 'y':
break
else:
print("輸入有誤,請重新輸入!")
學生管理系統例項
然而在真正的應用中,我們對登入所做的驗證資訊應該 於資料庫,而不應該直接寫在邏輯 裡面。所以我們應該有如下流程 首先完成登入頁面 當點選登入時,表單資訊提交到驗證後台,通過setproperty 來設定從request中獲得的資料,通過form中輸入框的name標籤來進行匹配。通過userdao中的...
Python簡單學生管理系統
info 顯示功能函式 defmenuprint print 請選擇功能 print 1 增加學員 print 2 刪除學員 print 3 修改學員 print 4 查詢學員 print 5 顯示所有學員 print 6 退出系統 def addinfo 新增學員 global info dict...
Python 管理例項屬性
在實際物件導向程式設計的過程中,例項物件的屬性通常都有一定的儲存邏輯。例如,學校管理系統中,學生的資訊管理。我們需要記錄學生的姓名,年齡,各科的成績。然後還要根據各科的來判斷該學生是否能夠正常畢業。定義乙個學生類可以這樣 class student object def init self,name...