用python编写一个学生信息管理系统程序代码
时间: 2023-07-01 10:14:08 浏览: 82
好的,以下是一个简单的学生信息管理系统的Python代码:
```python
students = [] # 存储学生信息的列表
def add_student(): # 添加学生信息
name = input("请输入学生姓名:")
age = input("请输入学生年龄:")
gender = input("请输入学生性别:")
student = {"name": name, "age": age, "gender": gender}
students.append(student)
print("添加成功!")
def show_students(): # 显示学生信息
print("姓名\t年龄\t性别")
for student in students:
print(f"{student['name']}\t{student['age']}\t{student['gender']}")
def search_student(): # 查找学生信息
name = input("请输入要查找的学生姓名:")
for student in students:
if student["name"] == name:
print("姓名\t年龄\t性别")
print(f"{student['name']}\t{student['age']}\t{student['gender']}")
return
print("未找到该学生!")
def delete_student(): # 删除学生信息
name = input("请输入要删除的学生姓名:")
for student in students:
if student["name"] == name:
students.remove(student)
print("删除成功!")
return
print("未找到该学生!")
while True:
print("请选择要进行的操作:")
print("1. 添加学生信息")
print("2. 显示学生信息")
print("3. 查找学生信息")
print("4. 删除学生信息")
print("5. 退出程序")
choice = input()
if choice == "1":
add_student()
elif choice == "2":
show_students()
elif choice == "3":
search_student()
elif choice == "4":
delete_student()
elif choice == "5":
print("程序已退出!")
break
else:
print("输入有误,请重新输入!")
```
此代码实现了以下功能:
1. 可添加学生信息;
2. 可显示学生信息;
3. 可查找学生信息;
4. 可删除学生信息;
5. 可退出程序。
使用该程序,您可以轻松地管理您的学生信息。
阅读全文