亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

瀏覽:7日期:2022-07-27 17:06:35

寫(xiě)在前面:

從昨晚的夢(mèng)里回憶起數(shù)據(jù)管理的作業(yè):實(shí)現(xiàn)一個(gè)自己的選題----畢業(yè)生信息管理系統(tǒng),實(shí)現(xiàn)學(xué)生個(gè)人信息基本的增刪改查,我想了想前段時(shí)間剛學(xué)習(xí)的列表,這個(gè)簡(jiǎn)單啊 ,設(shè)計(jì)一個(gè)學(xué)生信息列表,然后列表里面再存每個(gè)學(xué)生詳細(xì)信息的列表,然后來(lái)實(shí)現(xiàn)一個(gè)基本的增刪查改,這個(gè)不難啊!直接開(kāi)始擼代碼!

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

上代碼!

def Menu():##菜單主界面 print(’*’*22) print('* 查看畢業(yè)生列表輸入: 1 *') print('* 添加畢業(yè)生信息輸入: 2 *') print('* 修改畢業(yè)生信息輸入: 3 *') print('* 刪除畢業(yè)生信息輸入: 4 *') print('* 退出系統(tǒng)請(qǐng)輸入 0 *') print(’*’*22)def CheckIdisRight(StudentList,id):##檢查學(xué)號(hào)是否在列表中 for i in range(0, len(StudentList)): if((id in StudentList[i])==True): return True return Falsedef PrintStudentList(StudentList):#打印學(xué)生信息列表 for i in range(0, len(StudentList)): print(StudentList[i])def AddStudent(StudentList):##添加學(xué)生信息 number = int((input('請(qǐng)輸入學(xué)號(hào): '))) if(number<1000000000 and CheckIdisRight(StudentList,number)==False):##學(xué)號(hào)判斷 print('學(xué)號(hào)輸入錯(cuò)誤&學(xué)號(hào)已存在!請(qǐng)重新輸入:') number = (input('請(qǐng)輸入學(xué)號(hào): ')) name = input('請(qǐng)輸入你的名字:') tell = input('請(qǐng)輸入你的電話:') if(len(tell)!=11): print('請(qǐng)輸入正確的電話號(hào)碼(11)位: ') tell = input() college = input('請(qǐng)輸入你的學(xué)院名稱:') grade = input('請(qǐng)輸入你的年級(jí):') isjob = int(input('是否就業(yè)?:是填 1 否則填0: ')) if(isjob == 1): company = input('請(qǐng)輸入你公司的名稱:') else: company = 0 arry = [number, name, tell, college, grade, isjob, company] StudentList.append(arry)##將新建的學(xué)生信息進(jìn)行插入 PrintStudentList(StudentList)##打印學(xué)生信息列表def StudentPersonalMsg():##修改信息界面選擇 print(’*’ * 22) print('* 修改姓名請(qǐng)輸入: 1 *') print('* 修改電話號(hào)碼請(qǐng)輸入: 2 *') print('* 修改是否就業(yè)請(qǐng)輸入: 3 *') print('* 修改就業(yè)公司請(qǐng)輸入: 4 *') print('* 退出修改請(qǐng)輸入: 0 *') print(’*’ * 22)def ChangeStudent(StudentList):##修改學(xué)生信息模塊 ##默認(rèn)學(xué)號(hào) 年級(jí) 等信息不可修改 def changename(StudentList, arry, i):#修改姓名 print(arry) name = input('請(qǐng)輸入修改后的名字:') StudentList[i][1] = name print('修改后為:') PrintStudentList(StudentList) def changetell(StudentList, arry, i):#修改電話號(hào)碼 print(arry) tell = input('請(qǐng)輸入修改后的電話號(hào)碼:') StudentList[i][2] = tell print('修改后為:') PrintStudentList(StudentList) def changeisgob(StudentList, arry, i):#修改是否就業(yè)情況 print(arry) isgob = int(input('請(qǐng)輸入修改后的 是否工作:')) StudentList[i][5] = isgob print('修改后為:') PrintStudentList(StudentList) def changcompany(StudentList, arry, i):#修改就業(yè)公司信息 print(arry) company = input('請(qǐng)輸入修改后的公司為:') StudentList[i][6] = company print('修改后為:') PrintStudentList(StudentList) print('請(qǐng)輸入要修改的學(xué)生的學(xué)號(hào):') id = int(input()) i=1 if((CheckIdisRight(StudentList,id))==False):##判斷學(xué)號(hào)是否存在 print('學(xué)號(hào)不存在!') if(CheckIdisRight(StudentList,id)==True): while (i < len(StudentList)):#通過(guò)循環(huán)找到該學(xué)生的信息列表 if (StudentList[i][0] == id):StudentPersonalMsg()##顯示出修改的菜單選項(xiàng)while (1): a = int(input('請(qǐng)輸入: ')) while (a): if (a == 1): ##姓名修改 changename(StudentList, StudentList[i], i) break if (a == 2): ##電話號(hào)碼修改 changetell(StudentList, StudentList[i], i) break if (a == 3): ##是否就業(yè)狀態(tài)修改 changeisgob(StudentList, StudentList[i], i) break if (a == 4 and StudentList[i][5] == 1): ##就業(yè)公司修改 changcompany(StudentList, StudentList[i], i) break if (a == 4 and StudentList[i][5] == 0): print('學(xué)生尚未就業(yè),請(qǐng)先修改是否就業(yè)信息!') break if (a == 0): ##按0 退出修改信息功能 break##返回到主界面的菜單選項(xiàng)break i = i + 1def DeleteStudent(StudentList):##刪除學(xué)生信息 print('請(qǐng)輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào):輸入0退出!') id = int(input()) i = 1 if((CheckIdisRight(StudentList,id))==False): print('學(xué)號(hào)不存在!') if(CheckIdisRight(StudentList,id)==True): ##同樣先判斷學(xué)號(hào)學(xué)號(hào)是否存在 while (i < len(StudentList)): if (StudentList[i][0] == id): del StudentList[i] print('刪除成功!') break if (id == 0): break i = i + 1 PrintStudentList(StudentList)#打印學(xué)生信息列表def main(): Menu() StudentInfo = [’學(xué)號(hào)’, ’姓名’, ’電話’, ’學(xué)院’, ’年級(jí)’, ’是否就業(yè)’, '就業(yè)公司'] ##先默認(rèn)插入一個(gè)用于顯示的列表的列表 StudentList = [StudentInfo] while(1): a = int(input('請(qǐng)輸入: ')) while(a): if(a==1):PrintStudentList(StudentList)Menu()break if(a==2):AddStudent(StudentList)Menu()break if(a==3):ChangeStudent(StudentList)Menu()break if(a==4):DeleteStudent(StudentList)Menu()break if (a == 0):##按0退出進(jìn)程 exit()main()

再看測(cè)試效果圖:

主界面

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

1.查看畢業(yè)學(xué)生信息列表

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

2.增加畢業(yè)學(xué)生信息

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

3.修改畢業(yè)學(xué)生信息

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

4.刪除畢業(yè)生信息

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

大致實(shí)現(xiàn)了一下功能,但是萬(wàn)萬(wàn)沒(méi)想到!!!

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼

一時(shí)語(yǔ)塞的我 :我 *******(這就是不看文檔的后果吧!)

算了算了,再重寫(xiě)一個(gè)!

到此這篇關(guān)于Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的畢業(yè)生信息管理系統(tǒng)的示例代碼的文章就介紹到這了,更多相關(guān)Python 畢業(yè)生信息管理系統(tǒng)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 毛片a级三毛片免费播放 | 国产高清视频在线 | 毛片自拍| 制服亚洲| 亚洲精品在线观看91 | 国内精品久久久久影院6 | 哪里可以免费看毛片 | 国产精品老女人精品视 | 性欧美一级毛片 | 97日日摸天天碰免费视频 | 中国黄色一级 | 香蕉视频美女 | 欧美亚洲视频在线观看 | 国产精品欧美日韩 | 日韩第十页 | 国产午夜视频在永久在线观看 | 高清黄色直接看 | 日韩一区二区三区在线视频 | 无遮挡高清一级毛片免费 | 国产精品一页 | 日韩电影久久久被窝网 | 香蕉成视频片在线观看 | 韩国日本一级毛片免费视频 | 亚洲免费观看在线视频 | 黄色毛片视频网站 | 国产一二精品 | 中国三级毛片 | 国产乱理 | 春色视频一区二区三区 | 国产精品久久成人影院 | 目韩一区二区三区系列片丶 | 亚洲最大的视频网站 | 欧美三级毛片 | 免费黄色在线看 | 玖玖爱zh综合伊人久久 | 亚洲日韩成人 | 国内主播大秀福利视频在线看 | 欧美日韩亚洲高清不卡一区二区三区 | 国产区在线免费观看 | 伊人久久网站 | 欧美亚洲中日韩中文字幕在线 |