From 537ee64054f9748b7db75fc0bd3d52240d9c0486 Mon Sep 17 00:00:00 2001 From: pkj3fbo9a <664206243@qq.com> Date: Tue, 21 Nov 2023 14:05:48 +0800 Subject: [PATCH] ADD file via upload --- test.py | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 test.py diff --git a/test.py b/test.py new file mode 100644 index 0000000..ff11f30 --- /dev/null +++ b/test.py @@ -0,0 +1,47 @@ +class StudentManager: + def __init__(self): + self.students = {} # 用字典存储学生信息 + + def add_student(self, name, gender, phone): + self.students[name] = {"gender": gender, "phone": phone} + print("添加成功"+str(self.students)) + + def delete_student(self, name): + if name in self.students: + del self.students[name] + print("删除成功") + else: + print("没有找到该学生") + + def update_student(self, name, gender=None, phone=None): + if name in self.students: + if gender is not None: + self.students[name]["gender"] = gender + if phone is not None: + self.students[name]["phone"] = phone + print("修改成功"+name+gender+phone) + else: + print("没有找到该学生") + + def search_student(self, name): + if name in self.students: + print(f"学生姓名:{name},性别:{self.students[name]['gender']}, 电话:{self.students[name]['phone']}") + else: + print("没有找到该学生") + + def show_all_students(self): + for name, info in self.students.items(): + print(f"学生姓名:{name},性别:{info['gender']}, 电话:{info['phone']}") + + def save_students(self, filename): + with open(filename, 'w') as f: + for name, info in self.students.items(): + f.write(f"姓名:{name},性别:{info['gender']}, 电话:{info['phone']}\n") + print("学生信息已保存到文件") + + def exit(self): + print("退出系统") + import sys + sys.exit() + +