五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

Python開發(fā)畢設(shè)案例之桌面學(xué)生信息管理程序

發(fā)布日期:2021-12-14 00:51 | 文章來(lái)源:腳本之家

下半年畢業(yè)季,各種畢業(yè)設(shè)計(jì)紛涌而至,雖然學(xué)校教了Python,但是我相信各位肯定沒有認(rèn)真學(xué),做作業(yè)就懵逼的那種~

所以我都給大家準(zhǔn)備好了!各種版本學(xué)生管理系統(tǒng)設(shè)計(jì)!

我這個(gè)人比較耿直,喜歡直接上代碼,不知道你們喜不喜歡,反正我很喜歡😎兄弟們!沖!

最最最最基礎(chǔ)的版本,適合零基礎(chǔ),但是沒有界面。

students = [
 {'name': '張三', 'chinese': 60, 'math': 60, 'english': 60},
 {'name': '李四', 'chinese': 60, 'math': 60, 'english': 60},
 {'name': '王五', 'chinese': 60, 'math': 60, 'english': 60},
]
while True:
 print(msg)
 action = input('請(qǐng)選擇你想要進(jìn)行的操作:')
 # action = 1 2 3 4 5 0
 print('選擇的操作:\t', action)
 if action == 1:
  print('1. 新建學(xué)生信息')
  # 新建學(xué)員信息
  name = input('請(qǐng)輸入姓名:')
  chinese = int(input('請(qǐng)輸入語(yǔ)文成績(jī):'))
  math = int(input('請(qǐng)輸入數(shù)學(xué)成績(jī):'))
  english = int(input('請(qǐng)輸入英語(yǔ)成績(jī):'))
  # 總分要輸入嗎 ?
  new_student = {'name': name, 'chinese': chinese, 'math': math, 'english': english}
  # 新的學(xué)員信息有了,怎么加到程序里面去
  students.append(new_student)
 elif action == 2:
  print('2. 顯示全部信息')
  # 拿到所有學(xué)員的信息
  print('姓名		語(yǔ)文		數(shù)學(xué)		英語(yǔ)		總分')
  for student in students:
# print(student)
print(student['name'] + '		' +
str(student['chinese']) + '		' +
str(student['math']) + '		' +
str(student['english']) + '		' +
str(student['chinese'] + student['math'] + student['english']))
 elif action == 3:
  print('3. 查詢學(xué)生信息')
  name = input('請(qǐng)輸入需要查詢的學(xué)員姓名:')
  # 然后打印找到的學(xué)員,沒有找到就打印此學(xué)員不存在
  flag = False  # 定義一個(gè)變量記錄是否找到了學(xué)員
  # 1. 遍歷所有的學(xué)員
  for student in students:
# print(student)
# 2. 如果輸入的學(xué)員姓名與代碼中的學(xué)員姓名一樣,就是找到了
if student['name'] == name:
 # 3. 然后打印找到的學(xué)員
 print('姓名		語(yǔ)文		數(shù)學(xué)		英語(yǔ)		總分')
 print(student['name'] + '		' +
 student['chinese'] + '		' +
 student['math'] + '		' +
 student['english'] + '		' +
 student['chinese'] + student['math'] + student['english'])
 flag = True  # 找到了之后就標(biāo)記一下
# 如果沒有找到就打印此學(xué)員不存在
  if not flag:
# 4. 沒有找到就打印此學(xué)員不存在
# 應(yīng)該是找完所有學(xué)員都沒有找到之后才打印
print('此學(xué)員不存在')
  # 一個(gè)程序員的能力與他敲過(guò)的代碼是成正比的
 elif action == 4:
  print('4. 刪除學(xué)生信息')
  # 輸入需要?jiǎng)h除的學(xué)生姓名
  name = input('請(qǐng)輸入需要?jiǎng)h除的學(xué)員姓名:')
  # 找到需要?jiǎng)h除的學(xué)員
  flag = False
  for student in students:
if student['name'] == name:
 # 找到之后直接刪除學(xué)員
 # 如何從列表中刪除元素
 students.remove(student)
 print(student['name'] + ' 學(xué)員刪除成功')
 flag = True
  if not flag:
print('此學(xué)員不存在,無(wú)法刪除')
 elif action == 5:
  print('5. 修改學(xué)生信息')
  name = input('請(qǐng)輸入需要修改的學(xué)員姓名:')
  # 找到需要?jiǎng)h除的學(xué)員
  flag = False
  for student in students:
if student['name'] == name:
 # 找到學(xué)員之后就可以進(jìn)行修改
 print('(輸入為空則不修改)')
 # input 輸入可能會(huì)為空
 name = input('請(qǐng)重新輸入姓名:')
 chinese = input('請(qǐng)重新輸入語(yǔ)文成績(jī):')
 math = input('請(qǐng)重新輸入數(shù)學(xué)成績(jī):')
 english = input('請(qǐng)重新輸入英語(yǔ)成績(jī):')
 # 如果  name 輸入了內(nèi)容,我們?cè)龠M(jìn)行復(fù)制
 if name:  # true false
  student['name'] = name
 # 需要把字符串轉(zhuǎn)化為數(shù)字
 if chinese:
  student['chinese'] = int(chinese)
 if math:
  student['math'] = int(math)
 if english:
  student['english'] = int(english)
 # 建立知識(shí)體系 需要一點(diǎn)一點(diǎn)的進(jìn)行積累
 flag = True
  if not flag:
print('此學(xué)員不存在,無(wú)法修改')
 elif action == 6:
  # 條件查詢 總分  語(yǔ)文+數(shù)據(jù)
  # > < =
  print()
 elif action == '0':
  print('0. 退出系統(tǒng) 歡迎下次光臨')
  break
 else:
  print('請(qǐng)選擇正確的操作')

這種的話交個(gè)差沒得問(wèn)題,就是顏值不太高,全靠我的pycharm背景撐住了牌面😎

然后給你們展示另外一個(gè)超級(jí)全面的版本,做外包都?jí)蛄恕?/p>

登錄界面

錄入界面

錄入一個(gè)張三

查詢系統(tǒng)
如果錄入后沒出現(xiàn)的話刷新一下就好了

刪除頁(yè)面
剛剛才把李四刪除,李四因?yàn)槌煽?jī)不好被我開除了😎

信息修改
張三偏科,我們把他成績(jī)改一下,不然他就學(xué)法去了😄

代碼的話太多了,就不貼出來(lái)了,想要可以私信我。
后面的頁(yè)面反正都可以自己設(shè)計(jì),想添加、修改或者刪除模塊都可以自己去操作。
簡(jiǎn)單版的視頻教程:

畢設(shè)必備!Python做一個(gè)學(xué)生管理系統(tǒng),超超超超簡(jiǎn)單!

到此這篇關(guān)于Python開發(fā)畢設(shè)案例之桌面學(xué)生信息管理程序的文章就介紹到這了,更多相關(guān)Python 桌面程序內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部