# 定义一个空的字典用于保存学生信息
students = {}# 定义添加学生信息的函数
def add_student():name = input("请输入学生姓名:")gender = input("请输入学生性别:")class_name = input("请输入学生班级:")phone_number = input("请输入学生手机号码:")student = {"姓名": name, "性别": gender, "班级": class_name, "手机号码": phone_number}students[name] = studentprint("添加成功!")# 定义删除学生信息的函数
def delete_student():name = input("请输入要删除的学生姓名:")if name in students:del students[name]print("删除成功!")else:print("该学生不存在!")# 定义查询学生信息的函数
def query_student():name = input("请输入要查询的学生姓名:")if name in students:student = students[name]print("姓名:", student["姓名"])print("性别:", student["性别"])print("班级:", student["班级"])print("手机号码:", student["手机号码"])else:print("该学生不存在!")# 定义修改学生信息的函数
def modify_student():name = input("请输入要修改的学生姓名:")if name in students:student = students[name]print("请选择要修改的信息:")print("1.姓名")print("2.性别")print("3.班级")print("4.手机号码")choice = int(input("请输入选项:"))if choice == 1:new_name = input("请输入新的姓名:")student["姓名"] = new_nameelif choice == 2:new_gender = input("请输入新的性别:")student["性别"] = new_genderelif choice == 3:new_class_name = input("请输入新的班级:")student["班级"] = new_class_nameelif choice == 4:new_phone_number = input("请输入新的手机号码:")student["手机号码"] = new_phone_numberelse:print("输入错误!")print("修改成功!")else:print("该学生不存在!")# 定义程序运行函数
def main():while True:print("欢迎使用学生信息管理系统!")print("1.添加学生信息")print("2.删除学生信息")print("3.查询学生信息")print("4.修改学生信息")print("5.退出")choice = int(input("请输入选项:"))if choice == 1:add_student()elif choice == 2:delete_student()elif choice == 3:query_student()elif choice == 4:modify_student()elif choice == 5:print("谢谢使用!")breakelse:print("输入错误!")# 程序入口
if __name__ == '__main__':main()

学生管理。。。。...相关推荐

  1. php简单学生管理系统设计与实现,基于PHP的学生成绩管理系统的设计与实现.doc...

    基于PHP的学生成绩管理系统的设计与实现.doc 基于PHP的学生成绩管理系统的设计与实现 摘 要: 我国高等职业教育迎来了蓬勃发展的新局面,各院校招生规模不断扩大,学校的教学管理负担越来越重.为了提 ...

  2. 【高校宿舍管理系统】第八章 学生管理和楼宇管理以及寝室管理

    第八章 学生管理和楼宇管理以及宿舍管理 提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正. 文章目录 第八章 学生管理和楼宇管理以及宿舍管理 ...

  3. Axure高保真学校后台管理作品管理教师管理资源审核学生管理家长管理权限管理资源管理web端后台模板管理教师审核统计分析教育后台管理系统学校后台管理系统校园后台管理系统

    作品介绍:Axure高保真学校后台管理&作品管理&教师管理&资源审核&学生管理&家长管理&权限管理&资源管理&web端后台模板管理&am ...

  4. 学生信息系统求助_学生管理信息系统_示例

    第 1 页 共 3 页 学生信息管理数据库系统设计与开发 一 . 项目说明 一.概述 1 .项目背景:数据库程序设计 2 .编写目的:掌握数据库设计原理及相关软件的使用 3 .软件定义:学生信息管理系 ...

  5. 乐山计算机学校学籍管理,乐山计算机学校学生管理系统设计与实现

    摘要: 中等职业教育因其教育的职业性.专业的多样性.技术的进步性和管理的多样性而不同于普通教育,因此不能象普通中小学一样在管理信息化建设方面使用通用的软件管理平台.乐山市计算机学校现有在校生规模在45 ...

  6. servlet+mysql实现的学生评教系统(角色:学生、教师、管理员 功能:评教、修改密码、评教规则管理、评教结果查看、学生管理、教师管理、班级管理、学生信息、评教结果可视化展示等)

    博客目录 servlet+mysql实现的学生评教系统 实现功能截图 使用技术 实现的功能 代码 写在最后 servlet+mysql实现的学生评教系统 本系统学生评教的管理,分为学生.教师.管理员三 ...

  7. Vue+SpringBoot+ElementUI实战学生管理系统-10.学生管理模块

    1.章节介绍 前一篇介绍了教师管理模块,这一篇编写学生管理模块,需要的朋友可以拿去自己定制.:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.实现效果 学生列表 修改学生 4.模块 ...

  8. 基于PHP的学生管理系统设计与实现

    目录 第一章 设计理论 4 1.1 PHP 程序设计的特点 4 1.1.1开源性代码 4 1.1.2易于学习 4 1.1.3数据库的连接 4 1.2 MYSQL 数据库技术 5 1.2.1速度快 5 ...

  9. 宿舍管理系统,宿舍管理、学生管理、楼宇管理、宿管管理分别有哪些内容

    宿舍管理系统通常包含以下四个方面的内容: 宿舍管理:包括宿舍分配.入住管理.退宿管理.卫生管理.维修管理.安全管理等. 学生管理:包括学生信息管理.学生入住管理.学生退宿管理.学生违规管理.学生离校管 ...

  10. python+django+sqlite3,不成熟的学生管理增删改查

    因为是边学边做的,所以有一些地方有了很麻烦的方法,登录验证也没做完,前端也很难看,只是做了基本的增删改查 1.新建project django-admin.py startproject studen ...

最新文章

  1. 【C 语言】字符串操作 ( 使用 数组下标 操作字符串 | 使用 char * 指针 操作字符串 )
  2. dhtmlxtree api中文
  3. MariaDB(MySQL)数据库的介绍及使用示例
  4. springboot 拦截器_Spring Boot入门系列(十)如何使用拦截器,一学就会!
  5. AOP技术基础(转)
  6. 在线流程图绘制网站draw.io支持的三种存储介质
  7. J-Link该如何升级固件?
  8. ES6新特性_Promise对象的catch方法---JavaScript_ECMAScript_ES6-ES11新特性工作笔记029
  9. beetle 2.7海量消息广播测试
  10. 【毕业设计】基于SSM图书信息管理系统
  11. access查找楼号为01_2015年计算机二级考试Access每日一练(9月19日)
  12. 微信保存图片提示失败_微信保存图片失败怎么回事
  13. [BZOJ3717] [PA2014] Pakowanie [状态压缩][dp]
  14. 官宣:华为云学院带你看AI
  15. pythonturtle绘图代码 四叶草_python turtle工具绘制四叶草的实例分享
  16. linux系统如何看懂日志信息,Linux系统查看日志信息总结
  17. 利用SpringBoot返回一个json对象
  18. LCD驱动---LVDS详解(一)
  19. canvas圆形进度条
  20. RuntimeError: cuda runtime error (8) : invalid device function at /pytorch/torch/lib/THC/generic/THC

热门文章

  1. wpf DataGrid.SelectedItem返回null
  2. 计算机毕业设计django基于python的读书笔记共享平台(源码+系统+mysql数据库+Lw文档)
  3. uni-app radio取消选中
  4. 组合逻辑控制器与微程序控制器
  5. 利用“远程办公”打三份工,美国公司调查1000+员工,解雇“身兼多职”打工人...
  6. Java字符串的“朝花夕拾”
  7. Arduino红外遥控无源蜂鸣器播放音乐
  8. 西安,有哪些值得去的外企互联网公司?
  9. linux kernel 配置与编译
  10. 5G毫米波和超宽带信号的验证和测试