z

学习了几天python,能够明显感觉到python使用过程中的便利,运用得当办事效率将会倍增。利用python写了一个简单的学生管理系统,但是由于我的逻辑问题不能实现更完整的功能。

class_info = []def run():global class_infostudent = {"name": "班长", "score": "100", "num": "1001"}class_info.append(student)while True:i = int(input("请输入要执行的操作(1(添加学生),2(删除学生),3(修改学生信息),4(查询学生信息),5(显示所有学生),6(退出系统)):"))if i == 1:name = input("请输入学生姓名:")score = input("请输入学生成绩:")num = input("请输入学生学号:")student = {"name": name, "score": score, "num": num}class_info.append(student)print("添加学生成功")continueelif i == 2:name = input("请输入要删除的学生姓名:")for student in class_info:if student["name"] == name:class_info.remove(student)print("删除学生信息成功")breakcontinueelif i == 3:name = input("请输入想修改的学生姓名:")for student in class_info:if student["name"] == name:student["name"] = input("请输入修改后的学生姓名:")student["score"] = input("请输入修改后的学生成绩:")student["num"] = input("请输入修改后的学生学号:")print("修改学生信息成功")breakcontinueelif i == 4:name = input("请输入想查询的学生姓名:")for student in class_info:if student["name"] == name:print("姓名:", student["name"], "成绩:", student["score"], "学号:", student["num"])elif i == 5:j = 0while j < len(class_info):print(class_info[j])j += 1continueelif i == 6:print("系统退出")breakelse:print("输入有误!")breakreturn None
run()

最后画了一个简单的脑图:

与百度连接http://naotu.baidu.com/file/a70c2573094199d91205b7183d4b5aea?token=e1e4d30d667f9e82能力有限,若有不足,请多指教。

初学python做的一张简单的脑图相关推荐

  1. 【含源码】用python做游戏有多简单好玩

    有很多同学问我还有其他什么小游戏吗,游戏是怎么做的,难不难.我就用两篇文章来介绍一下,如何使用Python做游戏. 兔子与灌 俄罗斯方块 休闲五子棋 走迷宫 推箱子 消消乐 超多小游戏玩转不停↓  更 ...

  2. 一日一技:用Python做游戏有多简单

    自从表白代码发了以后,有很多同学问我除了这种表白的,还有其他什么小游戏吗,游戏是怎么做的,难不难.我就用两篇文章来介绍一下,如果使用Python做游戏. 兔子与灌 俄罗斯方块 休闲五子棋 走迷宫 推箱 ...

  3. 用Python做游戏有多简单

    许多开发者都曾梦想过开发一款属于自己的游戏,其实用Python就可以轻松实现.下图就是我用PyGame开发的一款简易游戏. 这篇文章我会给大家介绍,如何用PyGame实现一个在地图上移动的小猪. 贴图 ...

  4. 保姆级教程:用 Python 做游戏有多简单?

    这是「进击的Coder」的第 628 篇技术分享 作者:kingname 来源:未闻 Code " 阅读本文大概需要 8 分钟. " 我 520 的公众号图片发了以后,有很多同学问 ...

  5. 一日一技:用Python做游戏有多简单 (2)

    现在用Python来制作游戏越来越方便,虽然某些方面有所限制.但是利用Pygame工具包基本能制作所有的2D游戏在制作的同时对游戏的理解也会更加深刻,因为本质上都是对图片的定位和图片碰撞的判断,从而以 ...

  6. opencv python 生成画布_用Python做自己的2020专属Flag动图

    2020年的开头并不顺利,有不少朋友希望能够重启2020.然而时光不可倒流,我们都应该学会积极的向前看. 我们可以给自己的2020年立下Flag,或者说给自己在这剩下的11个月里定下小目标,并不断为之 ...

  7. python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...

    报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...

  8. python导入pyx文件_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...

    报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...

  9. python做桌面应用程序_Python如何实现图形化界面制作为桌面软件?

    我觉得这个问题提的有点不清楚,从两个角度理解吧. 1. Python图形化开发,我觉得第1个回答满对的,我再详细说说. 2. Python程序打包,其实是第2个回答的内容,少了平台的限定,如果只是wi ...

最新文章

  1. android焦距跟实际距离,手机等效焦距一算便知_nubia Z5S Mini_手机Android频道-中关村在线...
  2. thymeleaf的能用在什么地方_细品 Spring Boot+Thymeleaf,还有这么多好玩的细节!
  3. 解锁新姿势 | 如何用配置中心实现全局动态流控?
  4. ClickHouse 在广告系统场景中的实践
  5. SAP UI5中的同步请求和异步请求
  6. linux oracle流复制,oracle 流复制
  7. spring cloud feign 上传文件报not a type supported by this encoder解决方案
  8. mysql正在运行安全文件怎么办_MySQL服务器运行的安全文件化选项,所以它不能执行该语句什么情? 爱问知识人...
  9. linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库
  10. 博客园项目开发中的难点
  11. 程序员崩溃了,想拿的年终奖怎么说黄就黄?!
  12. 【0702作业】输出九九乘法表
  13. Battery Charging Specification 1.2 中文详解 来源:www.chengxuyuans.com
  14. android解析xml文件的方式
  15. Java 8 时间日期库的20个使用示例
  16. delta pi sigma_数学符号π (Pi)、Σ(Capital Sigma)、μ (Mu) 、σ(sigma)、∏(capital pi), ∫(Integral Symbol)的来历...
  17. 戴尔服务器运行失败,dell戴尔服务器错误代码及解决方案2013版
  18. 移动端H5页面编辑器开发实战--原理结构篇
  19. 设计模式面试题整理-四年经验
  20. “天才少年”!华中科技大学这一研究生,刚毕业年薪201万!

热门文章

  1. latex语法_【研创基地科研实训】关于举办第27期“LaTeX使用技巧交流分享会” 线上科研实训交流活动的通知...
  2. 转自猎豹移动CEO傅盛:深度学习是什么?
  3. SAP 下载SMW0模板文件并附加数据导入到Excel示例
  4. 那些年啊,那些事——一个程序员的奋斗史 ——69
  5. 时代潮流-云原生数据库的崛起
  6. c语言1GB转成B,2018职称计算机考试WPS_Office精选习题9
  7. 例子, 防火墙配置domian比较策略
  8. Android热修复-Tinker简析
  9. 微信小程序实训day03
  10. [附源码]计算机毕业设计JAVA校园征兵及退役复原管理系统