设计一个具有添加、删除、修改、查询学生信息及退出系统功能的简易学生管理系统
时间: 2023-07-31 12:09:46 浏览: 165
简单的学生管理系统(增删改等功能)
4星 · 用户满意度95%
好的,下面是一个简单的学生管理系统的代码示例,使用Python语言编写:
```python
# 定义一个字典用于存储学生信息
students = {}
# 添加学生信息
def add_student():
name = input("请输入学生姓名:")
age = int(input("请输入学生年龄:"))
gender = input("请输入学生性别:")
students[name] = {"age": age, "gender": gender}
print(f"{name}的信息已添加成功!")
# 删除学生信息
def delete_student():
name = input("请输入要删除的学生姓名:")
if name in students:
del students[name]
print(f"{name}的信息已删除成功!")
else:
print(f"{name}的信息不存在!")
# 修改学生信息
def update_student():
name = input("请输入要修改的学生姓名:")
if name in students:
age = int(input("请输入学生年龄:"))
gender = input("请输入学生性别:")
students[name] = {"age": age, "gender": gender}
print(f"{name}的信息已修改成功!")
else:
print(f"{name}的信息不存在!")
# 查询学生信息
def query_student():
name = input("请输入要查询的学生姓名:")
if name in students:
print(f"姓名:{name},年龄:{students[name]['age']},性别:{students[name]['gender']}")
else:
print(f"{name}的信息不存在!")
# 退出系统
def exit_system():
print("感谢使用学生管理系统,再见!")
exit()
# 主函数
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()
elif choice == "2":
delete_student()
elif choice == "3":
update_student()
elif choice == "4":
query_student()
elif choice == "5":
exit_system()
else:
print("输入有误,请重新输入!")
if __name__ == '__main__':
main()
```
通过上述代码,我们可以实现一个简单的学生管理系统,包含添加、删除、修改、查询学生信息及退出系统功能。可以根据实际需求进行扩展和优化。
阅读全文