一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python學生信息管理系統

python學生信息管理系統

2021-01-21 00:40Jonny0318 Python

這篇文章主要為大家詳細介紹了python學生信息管理系統,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#編譯環境為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('輸入有誤,檢查后重新輸入!')

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

原文鏈接:http://blog.csdn.net/m0_37338590/article/details/78010630

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本一区三区 | 青青青青久久国产片免费精品 | 免费高清在线视频色yeye | 情缘免费观看完整版 | 拿捏小说 | 久久99re热在线播放7 | nxgx国产 | 青青青视频免费线看 视频 青青青青青国产免费手机看视频 | 99视频全部免费 | 爱福利视频一区 | 免费看3d小舞被躁视频网站 | 欧美又大又粗又爽视频 | 成人欧美一区二区三区黑人 | 国产一级在线观看 | 国产拍拍拍免费专区在线观看 | 星星动漫无删减在线观看 | 国产资源站 | 亚洲成在人线视频 | 国产精品久久毛片完整版 | 国产免费美女视频 | 四虎影院在线免费播放 | 亚洲伦理影院 | 国产精品99久久久 | 亚洲精品综合一区二区 | 调教全程肉动画片在线观看 | 236zz宅宅最新伦理 | 4虎tv| ange venus与黑人 | 深夜视频在线播放 | 日剧整部剧护妻狂魔免费观看全集 | 韩剧在线免费观看 | 国产精品青青青高清在线密亚 | 日本a在线天堂 | 黑白配高清hd在线视频 | 成人精品第一区二区三区 | 日韩一区二区三区四区五区 | 亚洲va在线va天堂va偷拍 | 国产精视频 | 小SAO货叫大声点妓女 | 久久精品亚洲精品国产欧美 | 四虎影院永久在线 |