2.3.4Python-實例---學生管理系統(tǒng)

總目錄:http://www.itdecent.cn/p/e406a9bc93a9

Python - 子目錄:http://www.itdecent.cn/p/50b432cb9460

#定義一個列表用來存儲多個學生的信息

stuList = []

#定義系統(tǒng)菜單顯示函數(shù)

def displayMenu():

  #完成顯示系統(tǒng)菜單的功能

  print("*"*40)

  print(" 學 生 管 理 系 統(tǒng) V2.0")

  print(" 1. 添加學生信息")

  print(" 2. 刪除學生信息")

  print(" 3. 修改學生信息")

  print(" 4. 查詢學生信息")

  print(" 5. 遍歷學生信息")

  print(" 6. 退出學生管理系統(tǒng)")

  print("*"*40)

def addNewStu(tempStuList):

  #完成添加學生信息的功能

  name = input("請輸入學生的姓名:")

  stuId = input("請輸入學生的學號:")

  age = input("請輸入學生的年齡:")

  #定義一個字典用來存儲每個學生的信息

  stuDict = {}

  stuDict['name'] = name

  stuDict['stuId'] = stuId

  stuDict['age'] = age

  #將每個學生的信息添加到列表中

  tempStuList.append(stuDict)

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("輸入有誤,請重新輸入!")


最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容