编写程序,设计一个学生信息管理系统,完成学生基本信息(包括学号、姓名和性别)的录入、删除、和查看功能
时间: 2024-05-05 10:20:42 浏览: 286
以下是一个示例 Python 代码,实现了一个简单的学生信息管理系统:
```python
students = {} # 存储学生信息的字典,键为学号,值为一个字典包含姓名和性别两个键值对
def add_student():
"""添加学生信息"""
id = input("请输入学号:")
name = input("请输入姓名:")
gender = input("请输入性别:")
students[id] = {"name": name, "gender": gender}
def delete_student():
"""删除学生信息"""
id = input("请输入要删除的学生学号:")
if id in students:
del students[id]
print("删除成功!")
else:
print("该学生不存在!")
def view_student():
"""查看学生信息"""
id = input("请输入要查看的学生学号:")
if id in students:
print("学号:", id)
print("姓名:", students[id]["name"])
print("性别:", students[id]["gender"])
else:
print("该学生不存在!")
while True:
print("请选择要进行的操作:")
print("1. 添加学生信息")
print("2. 删除学生信息")
print("3. 查看学生信息")
print("4. 退出程序")
choice = input()
if choice == "1":
add_student()
elif choice == "2":
delete_student()
elif choice == "3":
view_student()
elif choice == "4":
break
else:
print("无效的选项,请重新输入!")
```
该程序使用一个字典 `students` 存储学生信息,每个学生信息用一个包含学生姓名和性别的字典表示。程序提供了添加、删除和查看学生信息的功能,并通过一个无限循环的菜单来让用户选择操作。
阅读全文