You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.6 KiB

from test import StudentManager
def run():
manager = StudentManager()
while True:
print("请选择操作:")
print("1. 添加学员")
print("2. 删除学员")
print("3. 修改学员信息")
print("4. 查询学员信息")
print("5. 显示所有学员信息")
print("6. 保存学员信息")
print("7. 退出系统")
choice = input()
if choice == '1':
name = input("请输入学生姓名:")
gender = input("请输入学生性别:")
phone = input("请输入学生电话:")
manager.add_student(name, gender, phone)
elif choice == '2':
name = input("请输入要删除的学生姓名:")
manager.delete_student(name)
elif choice == '3':
name = input("请输入要修改的学生姓名:")
gender = input("请输入新的学生性别:")
phone = input("请输入新的学生电话:")
manager.update_student(name, gender, phone)
elif choice == '4':
name = input("请输入要查询的学生姓名:")
manager.search_student(name)
elif choice == '5':
manager.show_all_students()
elif choice == '6':
filename = input("请输入要保存的文件名:")
manager.save_students(filename)
elif choice == '7':
manager.exit()
else:
print("无效的选择,请重新选择")
if __name__ == '__main__':
run()