diff --git a/main.py b/main.py new file mode 100644 index 0000000..3e19554 --- /dev/null +++ b/main.py @@ -0,0 +1,44 @@ +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()