写一个python学生信息管理系统
时间: 2023-10-10 15:07:57 浏览: 42
好的,我可以为您编写一个简单的Python学生信息管理系统,以下是一个基本的代码结构:
```python
#定义一个字典,用于存储学生信息
students_dict = {}
#添加学生信息
def add_student_info():
student_name = input("请输入学生姓名:")
student_id = input("请输入学生ID:")
students_dict[student_name] = student_id
#查询学生信息
def search_student_info():
student_name = input("请输入要查询的学生姓名:")
if student_name in students_dict:
print(f"学生姓名:{student_name},学生ID:{students_dict[student_name]}")
else:
print("未找到该学生信息!")
#更新学生信息
def update_student_info():
student_name = input("请输入要更新的学生姓名:")
if student_name in students_dict:
new_student_id = input("请输入学生新ID:")
students_dict[student_name] = new_student_id
print(f"学生姓名:{student_name},更新后ID:{new_student_id}")
else:
print("未找到该学生信息!")
#删除学生信息
def delete_student_info():
student_name = input("请输入要删除的学生姓名:")
if student_name in students_dict:
del students_dict[student_name]
print(f"学生姓名:{student_name},已删除!")
else:
print("未找到该学生信息!")
#主函数,用于显示菜单并调用相应的操作函数
def main():
while True:
print("="*30)
print("学生信息管理系统")
print("1. 添加学生信息")
print("2. 查询学生信息")
print("3. 更新学生信息")
print("4. 删除学生信息")
print("5. 退出系统")
print("="*30)
choice = input("请选择您要进行的操作:")
if choice == '1':
add_student_info()
elif choice == '2':
search_student_info()
elif choice == '3':
update_student_info()
elif choice == '4':
delete_student_info()
elif choice == '5':
break
else:
print("输入错误,请重新输入!")
if __name__ == "__main__":
main()
```
以上是一个简单的Python学生信息管理系统,您可以根据实际需要进行修改和完善。希望能对您有所帮助!