Day07-今日分享-python_实现简易的学生管理系统.pdfVIP

Day07-今日分享-python_实现简易的学生管理系统.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
今⽇分享-python 实现简易的学⽣管理系统 系统构思 1. ⾸先要⽤字典保存学⽣的信息 2. 系统要包含增删改查这4个基本功能 3. 在增删改查的时候应该先遍历⼀下系统中有没有该学⽣信息,有输出该⽣已经存在, 没有再 做接下来的判断,期间要⽤到f or循环和if …else判断语句 具体步骤如下  搭建框架  完成每个部分的代码  添加学⽣:(假设名字唯⼀),通过input ()获取学⽣的信息,将学⽣添加到字典中,再将学⽣添加 到学⽣列表中,最后优化⼀下(添加学⽣之前,判断下学⽣是否存在)  查看所有学⽣(f or循环遍历学⽣列表)  查看学⽣: 先判断学⽣是否存在,存在的话打印学⽣信息,不存在就直接返回  删除学⽣: 先判断学⽣是否存在,存在删除学⽣ remive(st u),不存在的话直接返回  修改学⽣: 还是先判断学⽣是否存在,存在修改学⽣(修改字典中的value值)不存在,结束返回 # 搭建框架 def show_menu(): print (学⽣管理系统) print (1.添加学⽣) print (2.删除学⽣) print (3.修改学⽣) print (4.查询学⽣) print (5.查询所有学⽣) print (6.退出系统) # 添加学⽣ def insert_st udent (): 添加学⽣ # 获取学⽣信息 name input (请输⼊姓名) f or st u in st udent s_list : if st u[name] name: print (****该⽣已经存在****) ret urn age int (input (请输⼊年龄)) gender input (请输⼊性别) # 将这个学⽣保存到⼀个字典中 st udet_dict {name: name, age: age, gender: gender} # 将这个学⽣添加到学⽣列表中 st udent s_list .append(st udet_dict ) print (****学员信息保存完毕 !****) # 查询所有的学⽣ def show_all(): 查询所有学⽣ f or st u in st udent s_list : print (姓名 :,st u[name]) print (年龄 :,st u[age]) print (性别 :,st u[gender]) print ( *20) def search_st udent (): 查找学⽣ name input (请输⼊学⽣姓名) # f or循环遍历学⽣列表 f or st u in st udent s_list : # 判断学⽣是否存在学⽣列表 if st u[name] name: print (姓名 :, st u[name]) print (年龄 :, st u[age]) print (性别 :, st u[gender]) print ( * 20) # 找到之后, 不需要遍历 break else: print (****该⽣不存在****) # 修改学⽣ def modify_st udent (): 修改学⽣ name input (请输⼊要修改的学⽣姓名) # f or 循环遍历学⽣列表 f or st u in st udent s_list : # 判断学⽣是否存在 if st u[name] name: age int (input (请输⼊新的年龄)) gender input (请输⼊新的性别) # 修改学⽣列表中学⽣的 age 和 gender st u[age]

文档评论(0)

JuanHuang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档