students = {}
def add_student():
id = input("请输入学生学号:")
name = input("请输入学生姓名:")
gender = input("请输入学生性别:")
age = input("请输入学生年龄:")
students[id] = {"name": name, "gender": gender, "age": age}
print("添加成功!")
def delete_student():
id = input("请输入要删除的学生学号:")
if id in students:
del students[id]
print("删除成功!")
else:
print("学生不存在!")
def modify_student():
id = input("请输入要修改的学生学号:")
if id in students:
name = input("请输入学生姓名:")
gender = input("请输入学生性别:")
age = input("请输入学生年龄:")
students[id] = {"name": name, "gender": gender, "age": age}
print("修改成功!")
else:
print("学生不存在!")
def query_student():
id = input("请输入要查询的学生学号:")
if id in students:
print(students[id])
else:
print("学生不存在!")
def show_students():
for id in students:
print(id, students[id])
while True:
print("1. 添加学生信息")
print("2. 删除学生信息")
print("3. 修改学生信息")
print("4. 查询学生信息")
print("5. 显示所有学生信息")
print("0. 退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_student()
elif choice == "2":
delete_student()
elif choice == "3":
modify_student()
elif choice == "4":
query_student()
elif choice == "5":
show_students()
elif choice == "0":
print("谢谢使用,再见!")
break
else:
print("输入有误,请重新输入!")
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
我可以为你简单介绍一下Python写一个学生信息管理系统的过程和思路。 需求分析 首先需要明确学生信息管理系统的需求和功能。通常情况下,学生信息管理系统需要实现以下基本功能: 添加学生信息 删除学生信息 修改学生信息 查询学生信息 显示所有学生信息 设计数据结构 接下来需要设计合适的数据结构来存储学生信息。常见的数据结构包括列表、字典、元组等。在本例中,我们可以使用字典来存储每个学生的信息,其中字典的键为学号,值为一个包含学生姓名、性别、年龄等信息的字典。 编写代码 接下来,根据需求和设计的数据结构,我们可以开始编写代码了。
资源推荐
资源详情
资源评论
收起资源包目录
学生管理系统.zip (1个子文件)
学生管理系统.py 2KB
共 1 条
- 1
语文天才高斯
- 粉丝: 15
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页