用python设计一个学生信息管理系统,包括学生的学号、姓名、性别基本信息,要求可以进行新增、删除、查询学生信息功能。
时间: 2023-12-22 15:51:06 浏览: 144
好的,以下是一个简单的学生信息管理系统的代码:
```python
students = [] # 用列表来存储学生信息
# 定义一个函数来添加学生信息
def add_student():
student_id = input("请输入学号:")
name = input("请输入姓名:")
gender = input("请输入性别:")
student = {"学号": student_id, "姓名": name, "性别": gender}
students.append(student)
print("添加成功!")
# 定义一个函数来删除学生信息
def delete_student():
student_id = input("请输入要删除的学生学号:")
for student in students:
if student["学号"] == student_id:
students.remove(student)
print("删除成功!")
return
print("未找到该学生!")
# 定义一个函数来查询学生信息
def search_student():
student_id = input("请输入要查询的学生学号:")
for student in students:
if student["学号"] == student_id:
print(f"学号:{student['学号']},姓名:{student['姓名']},性别:{student['性别']}")
return
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":
search_student()
elif choice == "4":
break
else:
print("输入有误,请重新输入!")
```
运行程序后,根据提示进行操作即可。注意,这个程序是运行在命令行中的,没有存储数据的功能,每次关闭程序后数据都会丢失。如果需要实现数据的永久存储,可以考虑使用文件或数据库。
阅读全文