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

首頁 > 編程 > Python > 正文

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

2020-02-22 23:27:40
字體:
供稿:網(wǎng)友

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

#編譯環(huán)境為python3  #學(xué)生信息管理系統(tǒng)包括基本的信息功能,能夠?qū)崿F(xiàn)學(xué)生信息的輸入,查詢,增添和刪除 #基本框架:開始操作菜單,接收輸入選項(xiàng),調(diào)用相應(yīng)的函數(shù)實(shí)現(xiàn)對應(yīng)的功能,循環(huán)回到開始菜單, #操作菜單:  student = [] def studentMeau():  print('-'*30)  print('-------學(xué)生信息管理系統(tǒng)-------')  print('  1、添加學(xué)生信息')  print('  2、刪除學(xué)生信息')  print('  3、查詢學(xué)生信息')   print('  4、修改學(xué)生信息')  print('  5、退出')  print('-'*30) def appendStuInf():  studentInf = {'Name':'','Id':'','Sex':'','Age':'','Project':''}  studentInf['Name'] = input('請輸入學(xué)生姓名:')  studentInf['Id'] = input('請輸入學(xué)生學(xué)號:')  studentInf['Sex'] = input('請輸入學(xué)生性別:')  studentInf['Age'] = input('請輸入學(xué)生年齡:')  studentInf['Project'] = input('請輸入學(xué)生專業(yè):')  student.append(studentInf)  #print(student) def deleteStuInf():  num = input('請輸入要?jiǎng)h除學(xué)生的學(xué)號:') # 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('請輸入要查詢學(xué)生的學(xué)號:')  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('請輸入要修改學(xué)生的學(xué)號:')  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:學(xué)號 ---- 3:性別 ---- 4:年齡 ---- 5:專業(yè) ---- 6:退出'+'/n')  while True:   choice = int(input("請輸入選項(xiàng)序號:"))   if choice == 1:    stu_inf['Name'] = input('請重新輸入姓名:')    print('姓名已更正為:'+stu_inf['Name']+'/n')   elif choice == 2:    stu_inf['Id'] = input('請重新輸入學(xué)號:')    print('學(xué)號已更正為:'+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("請輸入選項(xiàng)序號:"))  if choice == 1:   #添加學(xué)生信息   appendStuInf()  elif choice == 2:   #刪除學(xué)生信息   deleteStuInf()  elif choice == 3:   #查詢學(xué)生信息   inquireStuInf()  elif choice == 4:   #修改學(xué)生信息   modifyStuInf()  elif choice == 5:   print('謝謝使用!')   break  else:   print('輸入有誤,檢查后重新輸入!')             
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黔西县| 马龙县| 石狮市| 和静县| 宁陵县| 彰武县| 陇南市| 崇左市| 鄂托克前旗| 原阳县| 土默特左旗| 开远市| 嘉义县| 克什克腾旗| 革吉县| 涟源市| 津南区| 鱼台县| 普定县| 武清区| 通许县| 成都市| 大兴区| 电白县| 扶沟县| 宝清县| 湘乡市| 井陉县| 广昌县| 永嘉县| 泽州县| 翁源县| 抚远县| 北流市| 新竹市| 武威市| 贡嘎县| 临清市| 神农架林区| 安康市| 黔西|