学生管理系统
来源:互联网 发布:linux apache ab测试 编辑:程序博客网 时间:2024/06/05 21:12
stuInfos = []def printMenu(): print('*'*30) print('学生管理系统') print('1.添加学生信息') print('2.删除学生信息') print('3.修改学生信息') print('4.显示所有学生信息') print('0.退出系统') print('*'*30)#增加一个学生信息def addStuInfo(): newName = input('请输入新学生的姓名:') newSex = input('请输入新学生的性别:') newTel = input('请输入新学生的手机号:') newInfo ={} newInfo['name'] = newName newInfo['sex'] = newSex newInfo['tel'] = newTel stuInfos.append(newInfo)#删除一个学生def delStuInfo(student): delNum = int(input('请输入要删除的序号:'))-1 del student[delNum]#修改一个学生的信息def modifyStuInfo(): stuId = int(input('请输入要修改的学生的序号:')) newName = input('请输入新学生的姓名:') newSex = input('请输入新学生的性别:') newTel = input('请输入新学生的电话:') stuInfos[stuId-1]['name'] = newName stuInfos[stuId-1]['sex'] = newSex stuInfos[stuId-1]['tel'] = newTel#定义一个用户显示所以学生信息的函数def showStuInfo(): print('*'*30) print('学生的信息如下:') print('*'*30) print('序号 姓名 性别 手机号码') i=1 for tempInfo in stuInfos: print('%d %s %s %s'%(i,tempInfo['name'],tempInfo['sex'],tempInfo['tel'])) i=i+1#定义一个函数来执行以上的各个函数def main(): while True: printMenu() #打印菜单 key = input('请输入功能对对应的数字:') #获得用户输入的序号 if key == '1': #添加学生的信息 addStuInfo() elif key == '2': #删除学生的信息 delStuInfo(stuInfos) elif key == '3': #修改学生的信息 modifyStuInfo() elif key == '4': #查看所所有学生的信息 showStuInfo() elif key == '0': quitConfirm = input('亲,您真的要退出了吗? (Yes or No)') if quitConfirm == 'Yes': break else: print('输入有误,请重新输入')main()
阅读全文
0 0
- 一个学生管理系统
- 学生同学录管理系统
- 学生管理系统
- 销售学生管理系统
- 学生通讯管理系统
- 学生管理系统
- 学生管理系统
- 学生管理系统
- 学生管理系统
- 学生学籍管理系统
- 学生管理系统
- 学生通讯录管理系统
- 学生管理系统
- 学生管理系统源程序
- 学生管理系统源程序
- 学生管理系统实现
- 学生管理系统
- 学生管理系统
- Hystrix部分参数说明
- Hive SQL中join的使用
- Matplotlib绘制折线图
- Ijikplayer视频播放的简单使用
- CFF 1016 计算天数
- 学生管理系统
- 深度学习对训练样本的数量要求
- [BZOJ4241]-历史研究-回滚莫队
- 十、C++运算符重载
- 六度空间
- 怎么销毁一个Activity,点击按钮退出activity
- 贪心算法--圣诞老人的礼物(openjudge 4110 )
- 如何使用call和apply
- TF-IDF算法