python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...
实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。
要求1:使用一个list用于保存学生的姓名。
要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit代表退出学生管理系统。每一个功能定义一个自定义函数。界面如下:
系统界面如下:
-----------------------欢迎进入T666班学生管理系统-----------------------------
请选择系统功能:
0:显示所有学员信息
1:添加一个学员信息
2:删除一个学员信息
3:修改一个学员信息
4:查询一个学员信息
exit:退出学生管理系统
(0)输入0后效果如下:
0
["郭易","汤碗珍"..]
(1)输入1后效果如下:
1
请输入增加人的姓名:张三
["郭易","汤碗珍",‘张三‘..]
(2)输入2后效果如下:
2
请输入删除人的姓名:张三
["郭易","汤碗珍"..]
(3)输入3后效果如下:
3
请输入需要修改人的姓名:张三
请输入需要修改后的姓名:李四
["郭易","汤碗珍",‘李四‘..]
(4)输入4后效果如下:
请输入查询人的姓名:张三
郭易在座位号(3)的位置。
(5)输入exit后效果如下:
exit
欢迎使用T666的学生管理系统,下次再见。
defgetallinfo():print(mylist)#a2(input(str1),mylist)
defaddinfo():
mylist.append(input(‘请输入增加人的姓名:‘))print(mylist)#a2(input(str1),mylist)
defdelinfo():
delname= input(‘请输入删除人的姓名:‘)if mylist.count(delname) >0:
mylist.remove(delname)print(mylist)else:print(‘T666班没有这个学员!!!‘)#a2(input(str1),mylist)
defupdateinfo():
oldname= input(‘请输入需要修改人的姓名:‘)
newname= input(‘请输入需要修改后的姓名:‘)if mylist.count(oldname) >0:
mylist[mylist.index(oldname)]=newnameprint(mylist)else:print(‘T666班没有这个学员!!!‘)#a2(input(str1), mylist)
defselectinfo():
selectname= input(‘请输入查询人的姓名:‘)if mylist.count(selectname) >0:print(selectname, ‘在座位号‘ + str(mylist.index(selectname)) + ‘的位置‘)else:print(‘T666班没有这个学员!!!‘)#a2(input(str1),mylist)
defa2(num,mylist):if num==‘0‘:
getallinfo()elif num==‘1‘:
addinfo()elif num==‘2‘:
delinfo()elif num==‘3‘:
updateinfo()elif num==‘4‘:
selectinfo()elif num==‘exit‘:print(‘欢迎使用T666的学生管理系统,下次再见。‘)else:print(‘输入有误!!!‘)
a2(input(str1),mylist)
mylist=["郭易","汤碗珍"]
str1=input()#str1=a2(input(),mylist=[])
a2(str1,mylist)#print(str1)
python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...相关推荐
- 学生信息管理系统——JAVA 语言版(主页面+增+删+改+查+退)
学生信息管理系统 前言 一.问题分析 二.学生信息管理系统程序实现思路 三.Student类的创建 程序思路 Student类代码 四.StudentManager类的创建 程序思路 StudentM ...
- Python 操作 Elasticsearch 实现 增 删 改 查
Github 地址:https://github.com/elastic/elasticsearch-py/blob/master/docs/index.rst 官网地址:https://elasti ...
- 从键盘输入 5 个学生姓名,利用字符串函数,找出长度最长的那个并输出。
从键盘输入 5 个学生姓名,利用字符串函数,找出长度最长的 那个并输出. #include <stdio.h> #include <string.h> int main(){c ...
- python输入姓名 性别身高_python简单实现学生管理系统
#!/usr/bin/env python # -*- coding: UTF-8 -*- # Author:Du Fei import os #学号,姓名,年龄,性别,身高 allStudentsL ...
- python实现链表的删除_Python 实现简易版成绩管理系统
上一次,公众号介绍了如何使用 Python 实现单链表,下面让我们一探单链表的简单应用:在命令行,实现简易版成绩管理系统. 这次的简易版成绩管理系统,主要有六大功能:增加学生信息.删除学生信息.修改学 ...
- python中sort返回值_Python函数你真的都学会了吗?来看看这篇Python高阶函数!
二.高阶函数 高级函数, 英文叫 Higher-order Function. 那么什么是高阶函数呢? 在说明什么是=高阶函数之前, 我们需要对函数再做进一步的理解! 2.1 函数的本质 函数的本质是 ...
- python 传参数 传引用_Python 函数参数 传引用还是传值
最近学习用Python编程,但是遇到用函数处理数据的时候,对于数据的传递形式优点理解不清,以至于无法用Python使用链表等数据结构.在此特地记录几点学习经验. 总结 传值.引用这个是c/c++.ja ...
- python给视频添加声音_python给视频添加背景音乐并改变音量的具体方法
用到给视频添加背景音乐,并改变音量.记录一下,与碰到同样问题的朋友共享. import subprocess inmp4='E:/PycharmProjects/untitled2/hecheng/1 ...
- python输入姓名专业班级_Python — 学生成绩管理
Python - 学生成绩管理 摘要 本次实验要求使用python语言,读取现有的班级花名册,写入SQlite数据库,逐个显示每一个学生的学号姓名,输入其python.英语等课程的成绩,写入SQLit ...
最新文章
- 特征点匹配+特征检测方法汇总
- 训练模型前数据是不是这样处理会更好
- iReport工具的使用(三)
- 关于router name 的url重写 --frontname rewrite frontname重写!
- 操纵浏览器历史记录 : popstate() 、 history.pushState() 、 window.history.pushState()
- LeetCode 1428. 至少有一个 1 的最左端列(二分查找)
- Effective C++ -----条款05:了解C++默默编写并调用哪些函数
- 未来的工作都被计算机代替,未来10年,50%的工作将被机器取代?而这些职业却无法被取代...
- Docker下载Nginx镜像并运行Nginx容器
- 等等!python和鸭子是什么关系?
- 如何查看当前位置显存使用情况
- Java微信支付开发之查询订单
- 服务降级,限流,削峰
- 程序设计第二十二题 空心三角形
- Python OpenCV3 计算机视觉秘籍:1~5
- 【图像分割】基于matlab萤火虫算法图像聚类分割【含Matlab源码 2106期】
- 一.图像处理系统MATLAB实现(GUI界面)
- Tailwind 真香
- SpringCloud - Spring Cloud Netflix 之 Hystrix熔断器(七)
- PXI/PXIe控制器 4Link架构 16GB带宽 兼容主流PXIe机箱 设计文件
热门文章
- 【ESP 保姆级教程】疯狂传感器篇 —— 案例:Mega + ESP8266 + MQ2烟雾传感器 + MQ3酒精传感器 + MQ7一氧化碳传感器 + OLED +巴法云平台
- windows生产力提升-装机必备
- python pool_Python pool.Pool方法代码示例
- C语言反汇编 - 多维数组与指针
- Python基础第六天:函数进阶
- 华为开发者联盟Severless解决方案为鸿蒙生态构建发力
- 为自己的站点实现访客统计
- html 字体样式斜体,CSS font-style斜体字体倾斜体样式
- 康考迪亚大学应用计算机科学,康考迪亚大学.pdf
- 日本最惨数学天才!37岁裸辞,房子被政府没收,向全村人乞讨,一家五口只能吃野菜.........