def show_student(): print("选择学生:") data.print_students() student_name = input("学生名:") student = data.get_student(student_name) if student == None: print("学生选择错误") return student.show_info()
def pay_tuition(): print("选择学生:") data.print_students() student_name = input("学生名:") student = data.get_student(student_name) if student == None: print("学生选择错误") return money = input("请输入学费金额:") if not money.isdigit(): print("输入金额不正确") return student.pay_tuition(int(money)) data.update_student(student)
def choose_school(): print("选择学生:") data.print_students() student_name = input("学生名:") student = data.get_student(student_name) if student == None: print("学生选择错误") return print("选择学校:") data.print_schools() school_name = input("学校名:") school = data.get_school(school_name) if school == None: print("学校选择错误") return student.choose_school(school) data.update_student(student) data.update_school(school)
def choose_grade(): print("选择学生:") data.print_students() student_name = input("学生名:") student = data.get_student(student_name) if student == None: print("学生选择错误") return print("选择班级:") data.print_grades() grade_name = input("班级名:") grade = data.get_grade(grade_name) if grade == None: print("班级选择错误") return student.choose_grade(grade) data.update_student(student) data.update_grade(grade)
def show_students(): data.print_students()