最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python學生信息管理系統(tǒng)

 更新時間:2018年03月13日 11:46:28   作者:Jonny0318  
這篇文章主要為大家詳細介紹了python學生信息管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

#編譯環(huán)境為python3 
 
#學生信息管理系統(tǒng)包括基本的信息功能,能夠實現學生信息的輸入,查詢,增添和刪除 
#基本框架:開始操作菜單,接收輸入選項,調用相應的函數實現對應的功能,循環(huán)回到開始菜單, 
#操作菜單: 
 
student = [] 
def studentMeau(): 
 print('-'*30) 
 print('-------學生信息管理系統(tǒng)-------') 
 print('  1、添加學生信息') 
 print('  2、刪除學生信息') 
 print('  3、查詢學生信息')  
 print('  4、修改學生信息') 
 print('  5、退出') 
 print('-'*30) 
def appendStuInf(): 
 studentInf = {'Name':'','Id':'','Sex':'','Age':'','Project':''} 
 studentInf['Name'] = input('請輸入學生姓名:') 
 studentInf['Id'] = input('請輸入學生學號:') 
 studentInf['Sex'] = input('請輸入學生性別:') 
 studentInf['Age'] = input('請輸入學生年齡:') 
 studentInf['Project'] = input('請輸入學生專業(yè):') 
 student.append(studentInf) 
 #print(student) 
def deleteStuInf(): 
 num = input('請輸入要刪除學生的學號:') 
# for i in range(len(student)): 
#  if student[i]['Id'] == num: 
#   student.remove(student[i]) 
#   break 
 for stu_inf in student: 
  if stu_inf['Id'] == num: 
   student.remove(stu_inf) 
   break 
# print(student) 
def inquireStuInf(): 
 flag = False 
 num = input('請輸入要查詢學生的學號:') 
 for stu_inf in student: 
  if stu_inf['Id'] == num: 
   print('name: '+stu_inf['Name']+'\n') 
   print('Id: '+stu_inf['Id']+'\n') 
   print('Sex: '+stu_inf['Sex']+'\n') 
   print('Age: '+stu_inf['Age']+'\n') 
   print('Project: '+stu_inf['Project']+'\n') 
   flag = True 
   break 
 if flag == False: 
  print('沒有查詢到該生的信息!') 
def modifyStuInf(): 
 num = input('請輸入要修改學生的學號:') 
 flag = False 
 for stu_inf in student: 
  if stu_inf['Id'] == num: 
   print('name: '+stu_inf['Name']+'\n') 
   print('Id: '+stu_inf['Id']+'\n') 
   print('Sex: '+stu_inf['Sex']+'\n') 
   print('Age: '+stu_inf['Age']+'\n') 
   print('Project: '+stu_inf['Project']+'\n') 
   flag = True 
   break 
 if flag == False: 
  print('沒有該生的信息!') 
  return 
 print('1:姓名 ---- 2:學號 ---- 3:性別 ---- 4:年齡 ---- 5:專業(yè) ---- 6:退出'+'\n') 
 while True: 
  choice = int(input("請輸入選項序號:")) 
  if choice == 1: 
   stu_inf['Name'] = input('請重新輸入姓名:') 
   print('姓名已更正為:'+stu_inf['Name']+'\n') 
  elif choice == 2: 
   stu_inf['Id'] = input('請重新輸入學號:') 
   print('學號已更正為:'+stu_inf['Id']+'\n') 
    
  elif choice == 3: 
   stu_inf['Sex'] = input('請重新輸入性別:') 
   print('性別已更正為:'+stu_inf['Sex']+'\n') 
  elif choice == 4: 
   stu_inf['Age'] = input('請重新輸入年齡:') 
   print('年齡已更正為:'+stu_inf['Age']+'\n') 
  elif choice == 5: 
   stu_inf['Project'] = input('請重新輸入專業(yè):') 
   print('專業(yè)已更正為:'+stu_inf['Project']+'\n') 
  elif choice == 6: 
   print('修改完畢!') 
   break 
  else: 
   print('輸入有誤,不予執(zhí)行!') 
while True: 
 studentMeau() 
 choice = int(input("請輸入選項序號:")) 
 if choice == 1: 
  #添加學生信息 
  appendStuInf() 
 elif choice == 2: 
  #刪除學生信息 
  deleteStuInf() 
 elif choice == 3: 
  #查詢學生信息 
  inquireStuInf() 
 elif choice == 4: 
  #修改學生信息 
  modifyStuInf() 
 elif choice == 5: 
  print('謝謝使用!') 
  break 
 else: 
  print('輸入有誤,檢查后重新輸入!') 

更多學習資料請關注專題《管理系統(tǒng)開發(fā)》。

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

相關文章

  • Python關于時間序列calendar模塊的深入講解

    Python關于時間序列calendar模塊的深入講解

    calendar,是與日歷相關的模塊。calendar模塊文件里定義了很多類型,主要有Calendar,TextCalendar以及HTMLCalendar類型。其中,Calendar是TextCalendar與HTMLCalendar的基類
    2021-11-11
  • 用Python進行websocket接口測試

    用Python進行websocket接口測試

    這篇文章主要介紹了用Python進行websocket接口測試,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • Python調用SQLPlus來操作和解析Oracle數據庫的方法

    Python調用SQLPlus來操作和解析Oracle數據庫的方法

    這篇文章主要介紹了Python調用SQLPlus來操作和解析Oracle數據庫的方法,這樣用SQL*Plus方式來分析Oracle中的數據就變得十分方便,需要的朋友可以參考下
    2016-04-04
  • selenium無法定位元素的幾種解決方案

    selenium無法定位元素的幾種解決方案

    這篇文章詳細介紹了如何使用WebDriver解決各種定位元素和處理頁面跳轉、彈出窗口、元素失去焦點等問題的方法,并通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2025-02-02
  • 基于python實現操作redis及消息隊列

    基于python實現操作redis及消息隊列

    這篇文章主要介紹了基于python操作redis及消息隊列,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 詳解如何使用Python?LXML庫來解析和處理XML文檔

    詳解如何使用Python?LXML庫來解析和處理XML文檔

    在數據處理過程中,XML(可擴展標記語言)常常被用作數據存儲和傳輸,Python的lxml庫是一個強大的庫,用于解析XML和HTML文檔,本文將向您介紹如何使用lxml庫來解析和處理XML文檔,需要的朋友可以參考下
    2023-08-08
  • 已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式)

    已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式)

    這篇文章主要介紹了已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Python利用PIL進行圖片壓縮

    Python利用PIL進行圖片壓縮

    有時在發(fā)送一些文件如PPT、Word時,由于文件中的圖片太大,導致文件也太大,無法發(fā)送,所以本文為大家介紹了Python中圖片壓縮的方法,需要的可以參考下
    2025-02-02
  • OpenCV實現相機標定

    OpenCV實現相機標定

    這篇文章主要為大家詳細介紹了OpenCV實現相機標定,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Python實現圖片識別加翻譯功能

    Python實現圖片識別加翻譯功能

    這篇文章主要介紹了Python使用百度AI接口實現圖片識別加翻譯功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12

最新評論

南投县| 正蓝旗| 吴江市| 固阳县| 武城县| 渝中区| 德令哈市| 老河口市| 武陟县| 寿宁县| 鹰潭市| 海宁市| 互助| 郁南县| 葵青区| 巴青县| 浦城县| 原平市| 台东市| 砚山县| 行唐县| 松阳县| 贵阳市| 类乌齐县| 琼结县| 新干县| 临湘市| 临西县| 苍南县| 清流县| 乐陵市| 新沂市| 普宁市| 峨边| 金门县| 德江县| 重庆市| 常德市| 宣城市| 巴林右旗| 大理市|