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

首頁 > 開發 > Python > 正文

python學生信息管理系統

2024-09-09 19:02:51
字體:
來源:轉載
供稿:網友

本文實例為大家分享了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('輸入有誤,檢查后重新輸入!') 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天水市| 南汇区| 民勤县| 罗平县| 阜康市| 石城县| 东乌| 民丰县| 唐河县| 奎屯市| 永清县| 志丹县| 丘北县| 平湖市| 开封县| 兰考县| 上高县| 滕州市| 宁德市| 天津市| 犍为县| 汤原县| 河曲县| 绥德县| 新平| 资阳市| 怀远县| 鄯善县| 新田县| 和政县| 松阳县| 嘉荫县| 永州市| 安塞县| 米林县| 噶尔县| 鄢陵县| 白水县| 大石桥市| 商南县| 中宁县|