python实现学生信息管理系统(精简版)


Posted in Python onNovember 27, 2020

本文实例为大家分享了python实现学生信息管理系统的具体代码,供大家参考,具体内容如下

代码

#存放学生信息
student = list()
#展示菜单
def showMenu():
 print("1.增加学生信息")
 print("2.删除学生信息")
 print("3.修改学生信息")
 print("4.显示学生信息")
 print("0.退出系统")
 select = eval(input("操作:"))
 return select
#添加学生信息
def addStudent():
 print("-----增加学生信息-----")
 name = input("姓名:")
 sex = input("性别:")
 age = input("年龄:")
 phone = input("电话:")
 student.append({"name":name,"sex":sex,"age":age,"phone":phone})
 print("添加成功!")
#展示学生信息
def showStudent():
 if len(student) == 0:
 print("当前学生信息为空!")
 else:
 print("-----------学生信息------------")
 print("序号\t姓名\t性别\t年龄\t电话")
 for i in range(0,len(student)):
 print("%d\t%s\t%s\t%s\t%s"%(i+1,student[i].get('name'),student[i].get('sex'),student[i].get('age'),student[i].get('phone')))
 print("------------------------------")
#删除学生信息
def delStudent():
 print("---正在进行删除操作---")
 print("-----当前学生信息------")
 showStudent()
 select = eval(input("请输入要删除的学生序号:"))
 del student[select-1]
 print("删除成功!")
#修改学生信息
def reviseStudent():
 studict = {1: "name", 2: "sex", 3: "age", 4: "phone"}
 print("-----正在进行修改操作-----")
 showStudent()
 num = eval(input("请输入要修改的学生序号:"))
 print("1-修改姓名\n2-修改性别\n3-修改年龄\n4-修改电话")
 revisenum = eval(input("请输入要修改的信息序号:"))
 newstr = input("请输入新的信息:")
 student[num-1][studict[revisenum]] = newstr
 print("修改成功!")
#主要运行函数
def init():
 while True:
 #显示学生信息
 showStudent()
 #显示菜单
 select = showMenu()
 if select == 1:
 addStudent()
 elif select == 2:
 delStudent()
 elif select == 3:
 reviseStudent()
 elif select == 4:
 showStudent()
 elif select == 0:
 #退出系统
 break
 else:
 print("输入有误!请重新操作!")
 continue
init()

运行结果

增加学生信息

python实现学生信息管理系统(精简版)

2.删除学生信息

python实现学生信息管理系统(精简版)

3.修改学生信息

python实现学生信息管理系统(精简版)

4.显示学生信息

python实现学生信息管理系统(精简版)

关于管理系统的更多内容请点击《管理系统专题》进行学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 含参构造函数实例详解
May 25 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
Python中字符串与编码示例代码
May 20 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
使用python对多个txt文件中的数据进行筛选的方法
Jul 10 Python
Python for循环及基础用法详解
Nov 08 Python
python字典setdefault方法和get方法使用实例
Dec 25 Python
通过实例学习Python Excel操作
Jan 06 Python
python判断链表是否有环的实例代码
Jan 31 Python
django项目中新增app的2种实现方法
Apr 01 Python
基于python图像处理API的使用示例
Apr 03 Python
Django中使用Celery的方法步骤
Dec 07 Python
基于Python采集爬取微信公众号历史数据
Nov 27 #Python
Django中日期时间型字段进行年月日时分秒分组统计
Nov 27 #Python
Python基于execjs运行js过程解析
Nov 27 #Python
celery在python爬虫中定时操作实例讲解
Nov 27 #Python
python输出国际象棋棋盘的实例分享
Nov 26 #Python
Django多个app urls配置代码实例
Nov 26 #Python
python Xpath语法的使用
Nov 26 #Python
You might like
php截取后台登陆密码的代码
2012/05/05 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
php解决安全问题的方法实例
2019/09/19 PHP
javascript计算当月剩余天数(天数计算器)示例代码
2014/01/09 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
Python工厂函数用法实例分析
2018/05/14 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
python re的findall和finditer的区别详解
2020/11/15 Python
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
Java面试中常遇到的问题,也是需要注意的几点
2013/08/30 面试题
旺仔牛奶广告词
2014/03/20 职场文书
推广普通话的宣传语
2015/07/13 职场文书
宣传部部长竞选稿
2015/11/21 职场文书