校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > python實現學生信息管理系統源碼

python實現學生信息管理系統源碼

熱門標簽:地圖地圖標注有嘆號 阿里電話機器人對話 電銷機器人系統廠家鄭州 螳螂科技外呼系統怎么用 遼寧智能外呼系統需要多少錢 400電話申請資格 舉辦過冬奧會的城市地圖標注 正安縣地圖標注app qt百度地圖標注

本文實例為大家分享了python實現學生信息管理系統的具體代碼,供大家參考,具體內容如下

代碼如下:

Project.py文件內容:

class Student(object):
 # 建立學生信息儲存的列表(嵌套的方式)
 studentInformation = []
 # 對學生對象的數據進行說明
 studentShow = ["學號:", "姓名:", "年齡:"]

 # 錄入學生
 def addstudent(self):
  sno = input("請輸入學號:")
  name = input("請輸入姓名:")
  sage = input("請輸入年齡:")
  # 建立一個列表,用于暫時存儲
  student = [sno, name, sage]
  # 加入學生(判斷學號是否重復)
  x = 0
  # 剛開始錄入學生時,學號不可能重復
  if len(self.studentInformation) == 0:
   self.studentInformation.append(student)
  # 判斷重復
  else:
   while x  len(self.studentInformation):
    if self.studentInformation[x][0] != sno:
     x += 1
    else:
     print("學號重復!!!\n請重新輸入序號!!!")
     break
   else:
    self.studentInformation.append(student)
    print("加入成功!!!")

 # 輸出學生
 def showstudent(self):
  print("學生信息輸出如下:")
  for i in range(len(self.studentInformation)):
   print(self.studentShow[0]+self.studentInformation[i][0], end=" ")
   print(self.studentShow[1] + self.studentInformation[i][1], end=" ")
   print(self.studentShow[2] + self.studentInformation[i][2])

 # 刪除學生
 def deletestudent(self):
  x = 0
  sno = input("請輸入學生學號:")
  while x  len(self.studentInformation):
   if self.studentInformation[x][0] == sno:
    del self.studentInformation[x]
    print("刪除學生成功!!!")
    break
   else:
    x += 1
  else:
   print("不存在當前學生!!!")

 # 查詢學生
 def selectstudent(self):
  x = 0
  sno = input("請輸入查詢學生的學號")
  while x  len(self.studentInformation):
   if self.studentInformation[x][0] == sno:
    print(self.studentShow[0] + self.studentInformation[x][0], end=" ")
    print(self.studentShow[1] + self.studentInformation[x][1], end=" ")
    print(self.studentShow[2] + self.studentInformation[x][2])
    break
   else:
    x += 1
  else:
   print("未查詢到當前學生!!!")

 # 修改學生
 def changestudent(self):
  x = 0
  sno = input("請輸入修改學生的學號:")
  while x  len(self.studentInformation):
   if self.studentInformation[x][0] == sno:
    name = input("請輸入修改后的姓名:")
    sage = input("請輸入修改后的年齡:")
    self.studentInformation[x][1] = name
    self.studentInformation[x][2] = sage
    print("修改成功!!!")
    break
   else:
    x += 1

 # 界面打印
 @staticmethod
 def printui():
  print("輸入:0 --退出程序--")
  print("輸入:1 --錄入學生--")
  print("輸入:2 --輸出學生--")
  print("輸入:3 --刪除學生--")
  print("輸入:4 --查詢學生--")
  print("輸入:5 --修改學生--")

 # 程序調用
 def run(self):
  self.printui()
  number = input("請輸入功能前面的代碼:")
  # 無限循環
  var = 1
  while var == 1:
   if int(number) == 1:
    self.addstudent()
    self.printui()
    number = input("請輸入功能前面的代碼:")
   elif int(number) == 2:
    self.showstudent()
    self.printui()
    number = input("請輸入功能前面的代碼:")
   elif int(number) == 3:
    self.deletestudent()
    self.printui()
    number = input("請輸入功能前面的代碼:")
   elif int(number) == 4:
    self.selectstudent()
    self.printui()
    number = input("請輸入功能前面的代碼:")
   elif int(number) == 5:
    self.changestudent()
    self.printui()
    number = input("請輸入功能前面的代碼:")
   elif int(number) == 0:
    break
   else:
    print("您輸入的序號不對!\n請重新輸入!")
    self.printui()
    number = input("請輸入功能前面的代碼:")
  else:
   print("再見!")
   exit()

text.py文件:

from Project import Student
# 實例化對象
stu = Student()
stu.run()

運行結果:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python實現學生管理系統源碼
  • 基于python制作簡易版學生信息管理系統
  • Python實現學生管理系統的完整代碼(面向對象)
  • 使用python實現學生信息管理系統
  • python實現簡單的學生管理系統
  • 利用Python實現學生信息管理系統的完整實例
  • 基于Python實現簡單學生管理系統
  • 用python實現學生管理系統
  • python實現學生管理系統開發
  • python實現簡單學生信息管理系統
  • python學生管理系統的實現
  • Python實戰之實現簡易的學生選課系統

標簽:興安盟 淘寶好評回訪 阜新 合肥 濟源 隨州 信陽 昭通

巨人網絡通訊聲明:本文標題《python實現學生信息管理系統源碼》,本文關鍵詞  python,實現,學生,信息,管理系統,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現學生信息管理系統源碼》相關的同類信息!
  • 本頁收集關于python實現學生信息管理系統源碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宁波市| 仪陇县| 淮阳县| 观塘区| 崇仁县| 上思县| 法库县| 青神县| 黑河市| 临西县| 东阳市| 吉林省| 海林市| 红河县| 深水埗区| 和田县| 买车| 专栏| 萍乡市| 江都市| 密云县| 乾安县| 乌兰浩特市| 平和县| 修水县| 古丈县| 盐源县| 临沧市| 旬邑县| 高雄市| 镇远县| 沾益县| 青岛市| 柳江县| 莱芜市| 将乐县| 阿克陶县| 济宁市| 太康县| 曲阳县| 新兴县|