国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python學生信息管理系統

2020-01-04 15:39:33
字體:
來源:轉載
供稿:網友

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

#編譯環境為python3  #學生信息管理系統包括基本的信息功能,能夠實現學生信息的輸入,查詢,增添和刪除 #基本框架:開始操作菜單,接收輸入選項,調用相應的函數實現對應的功能,循環回到開始菜單, #操作菜單:  student = [] def studentMeau():  print('-'*30)  print('-------學生信息管理系統-------')  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('請輸入學生專業:')  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:專業 ---- 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('請重新輸入專業:')    print('專業已更正為:'+stu_inf['Project']+'/n')   elif choice == 6:    print('修改完畢!')    break   else:    print('輸入有誤,不予執行!') 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('輸入有誤,檢查后重新輸入!') 

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


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图木舒克市| 通辽市| 囊谦县| 长兴县| 日土县| 灵武市| 黄山市| 苍溪县| 武城县| 石嘴山市| 六枝特区| 涞水县| 博客| 宜都市| 尼勒克县| 成安县| 柯坪县| 天台县| 化德县| 进贤县| 昌宁县| 水富县| 公主岭市| 廉江市| 翼城县| 武城县| 台南县| 望都县| 博乐市| 玉树县| 廊坊市| 洛川县| 汉中市| 盐边县| 册亨县| 郓城县| 德格县| 武鸣县| 阿拉善右旗| 偏关县| 文水县|