电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Python實現一個簡單的畢業生信息管理系統的示例代碼

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

寫在前面:

從昨晚的夢里回憶起數據管理的作業:實現一個自己的選題----畢業生信息管理系統,實現學生個人信息基本的增刪改查,我想了想前段時間剛學習的列表,這個簡單啊 ,設計一個學生信息列表,然后列表里面再存每個學生詳細信息的列表,然后來實現一個基本的增刪查改,這個不難啊!直接開始擼代碼!

Python實現一個簡單的畢業生信息管理系統的示例代碼

上代碼!

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

再看測試效果圖:

主界面

Python實現一個簡單的畢業生信息管理系統的示例代碼

1.查看畢業學生信息列表

Python實現一個簡單的畢業生信息管理系統的示例代碼

Python實現一個簡單的畢業生信息管理系統的示例代碼

2.增加畢業學生信息

Python實現一個簡單的畢業生信息管理系統的示例代碼

3.修改畢業學生信息

Python實現一個簡單的畢業生信息管理系統的示例代碼

Python實現一個簡單的畢業生信息管理系統的示例代碼

Python實現一個簡單的畢業生信息管理系統的示例代碼

4.刪除畢業生信息

Python實現一個簡單的畢業生信息管理系統的示例代碼

大致實現了一下功能,但是萬萬沒想到!!!

Python實現一個簡單的畢業生信息管理系統的示例代碼

Python實現一個簡單的畢業生信息管理系統的示例代碼

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

算了算了,再重寫一個!

到此這篇關于Python實現一個簡單的畢業生信息管理系統的示例代碼的文章就介紹到這了,更多相關Python 畢業生信息管理系統內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司| 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 品牌广告服务平台,好排名,好流量,好生意。 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 非甲烷总烃分析仪|环控百科| 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 培训中心-海南香蕉蛋糕加盟店技术翰香原中心官网总部 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 开云(中国)Kaiyun·官方网站 - 登录入口 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 双菱电缆-广州电缆厂_广州电缆厂有限公司| 户外健身路径_小区健身器材_室外健身器材厂家_价格-浩然体育 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 识禅_对禅的了解,从这里开始| 一航网络-软件测评官网| TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 |