def __input_student(self): stu = StudentModel() stu.name = input("请输入学生姓名:") # stu.age = int(input("请输入学生年龄:")) stu.age = self.__get_number("请输入学生年龄:") stu.score = self.__get_number("请输入学生成绩:") self.__controller.add_student(stu)
def __input_student(self): stu = StudentModel() stu.name = input("请输入学生的名字: ") stu.sex = input("请输入学生的性别: ") stu.score = input("请输入学生的成绩: ") stu.age = input("请输入学生的年龄: ") self.__controller.add_student(stu)
def __input_student_info(self): stu = StudentModel() stu.name = input("请输入学生姓名:") stu.age = int(input("请输入学生年龄:")) stu.score = int(input("请输入学生成绩:")) self.__controller.add_student_info(stu) print("添加学生成功喽")
def __input_student(self): stu = StudentModel() stu.name = input("请输入姓名:") stu.age = self.get_int("请输入年龄:") stu.sex = input("请输入性别:") stu.score = self.get_int("请输入成绩:") self.__controller.add_student(stu)
def __input_students(self): # 1. 在控制台中录入学生信息,存成学生对象StudentModel. stu = StudentModel() stu.name = input("请输入姓名:") stu.age = self.__input_int('年龄') stu.score = self.__input_int('分数') # 2. 调用逻辑控制器的add_student方法 self.__manager.add_student(stu) print(self.__manager)
def __modify_student(self): stu = StudentModel() stu.id = self.__input_integer("请输入需要修改的学生编号:") stu.name = input("请输入需要修改的学生姓名:") stu.age = self.__input_integer("请输入需要修改的学生年龄:") stu.score = self.__input_integer("请输入需要修改的学生成绩:") if self.__controller.update_student(stu): print("修改成功") else: print("修改失败")
def __modify_student(self): stu = StudentModel() stu.id = self.input_data("请输入待修改学生编号:") stu.name = input("请输入姓名:") stu.age = self.input_data("请输入年龄:") stu.score = self.input_data("请输入成绩:") if self.__manager.update_student(stu): print("修改成功") else: print("修改失败")
def __update_student(self): stu = StudentModel() stu.sid = input("请输入需要修改的学生编号:") stu.name = input("请输入需要修改的学生姓名:") stu.age = input("请输入需要修改的学生年龄:") stu.score = input("请输入需要修改的学生成绩:") if self.__controller.modify(stu): print("改对喽") else: print("失败啦")
def __input_student(self):#1 #1,在控制台中录入学生信息,存成学生对象StudentModel #2,调用逻辑控制器的add_student方法 stu = StudentModel() stu.name = input("请输入学生姓名") # stu.age = int(input("请输入学生年龄")) stu.age = self.__input_int("请输入学生年龄") # stu.score = float(input("请输入学生成绩")) stu.score = self.__input_int("请输入学生成绩") self.__manager.add_student(stu)
def __modify_student(self): stu = StudentModel() stu.sid = int(input("请输入需要修改的学生编号:")) stu.name = input("请输入需要修改的学生姓名:") stu.age = int(input("请输入需要修改的学生年龄:")) stu.score = int(input("请输入需要修改的学生成绩:")) if self.__controller.update_student_info(stu): print("更新成功") else: print("更新失败")
def __input_student(self): stu = StudentModel() stu.name = input("请输入姓名:") stu.age = self.exception_handling("int(input('请输入年龄:'))") stu.sex = input("请输入性别:") stu.score = self.exception_handling("int(input('请输入请输入学生年龄:'))") self.__controller.add_student(stu)
def __modify_student(self): stu = StudentModel() stu.id = int(input("请输入需要修改的学生编号:")) stu.name = input("请输入新的姓名:") stu.age = int(input("请输入新的年龄:")) stu.score = int(input("请输入新的成绩:")) if self.__controller.update_student(stu): print("修改成功") else: print("修改失败")
def __modify_student(self): stu = StudentModel() # stu.id = int(input("请输入要修改的学生ID:")) # stu.name = input("请输入学生姓名:") # stu.age = int(input("请输入学生年龄:")) # stu.score = int(input("请输入学生成绩:")) stu.id = self.__input_int("请输入要修改的学生ID:") stu.name = input("请输入学生姓名:") stu.age = self.__input_int("请输入学生年龄:") stu.score = self.__input_int("请输入学生成绩:") self.__manager.update_student(stu)
def __modify_student(self): stu = StudentModel() # stu.sid = int(input("请输入学生编号:")) stu.sid = self.__get_number("请输入学生编号:") stu.name = input("请输入学生姓名:") stu.age = self.__get_number("请输入学生年龄:") stu.score = self.__get_number("请输入学生成绩:") if self.__controller.update_student(stu): print("修改成功") else: print("修改失败")
def __modify_student(self): # 根据学生id修改 stu = StudentModel() stu.id = int(input("请输入要修改的学生id:")) stu.name = input("请输入修改后的姓名:") stu.age = int(input("请输入修改后的年龄:")) stu.score = int(input("请输入修改后的分数:")) if self.__controller.update_student(stu): print("修改成功") else: print("修改失败")
def __input_students(self): # 1. 在控制台中录入学生信息,存成学生对象StudentModel. stu = StudentModel() # stu.name = input("请输入学生姓名:") # stu.age = int(input("请输入学生年龄:")) # stu.score = int(input("请输入学生成绩:")) stu.name = input("请输入学生姓名:") stu.age = self.__input_int("请输入学生年龄:") stu.score = self.__input_int("请输入学生成绩:") # 2. 调用逻辑控制器的add_student方法 self.__manager.add_student(stu)
def __update_student(self): stu = StudentModel() stu.sid = int(input("请输入需要修改的学生的编号: ")) stu.name = input("请输入需要修改的学生的姓名: ") stu.sex = input("请输入需要修改的学生的性别: ") stu.score = int(input("请输入需要修改的学生的成绩: ")) stu.age = int(input("请输入需要修改的学生的年龄: ")) if self.__controller.update_student(stu): print("修改成功") else: print("修改失败")
def __modify_student(self): """ 修改学生信息 :return: """ stu = StudentModel() stu.id = self.__input_int('编号') stu.name = input("请输入姓名:") stu.age = self.__input_int('年龄') stu.score = self.__input_int('分数') if self.__manager.update_student(stu): print("修改成功") else: print("更新失败")
def __modify_student(self): stu = StudentModel() # stu.id = int(input("请输入需要修改的学生编号:")) stu.id = self.__input_number("需要修改的学生编号") stu.name = input("请输入需要修改的学生姓名:") # stu.age = int(input("请输入需要修改的学生年龄:")) stu.age = self.__input_number("需要修改的学生年龄") # stu.score = int(input("请输入需要修改的学生成绩:")) stu.score = self.__input_number("需要修改的学生成绩") if self.__manager.update_student(stu): print("修改成功") else: print("修改失败")
def __input_students(self): # 调用逻辑控制类的add_student方法 while True: stu = StudentModel() stu.name = input("请输入姓名:") if stu.name == "": break stu.age = self.get_int_info("年龄") stu.score = self.get_int_info("成绩") # while True: # try: # stu.score = int(input("请输入成绩:")) # break # except: # print("年龄输入有误") self.__controller.add_student(stu)
def __modify_student(self):#4 """ 修改学生信息 :return: """ stu = StudentModel() # stu.id = int(input("请输入需要修改的学生id")) stu.id = self.__input_int("请输入需要删除的学生id") stu.name = input("请输入学生姓名") # stu.age = int(input("请输入学生年龄")) stu.age =self.__input_int("请输入学生年龄") # stu.score = float(input("请输入学生成绩")) stu.score = self.__input_int("请输入学生成绩") if self.__manager.update_student(stu): print("修改成功") else: print("修改失败")
def __input_students(self): while True: # 创建学生对象 stu = StudentModel() # 添加信息 stu.name = input("请输入姓名:") if stu.name == "": break stu.age = int(input("请输入年龄:")) stu.score = int(input("请输入分数:")) # 得到学生信息后要调用add方法,但add是在StudentManagerController类里面的 # 必须通过StudentManagerController类的对象来访问。 # 所以常规的想法是先创建一个类,再调用方法,如下: # controller = StudentManagerController() # controller.add_student(stu) # 但是这样每次都要创建一个新的类,每次调用时都创建一个新列表存放学生对象 # 这样无法将学生都添加到一个列表中,不符合要求 # 所以我们采用下面的做法:把类对象作为私有变量,只有一个对象,存放在一个列表中 self.__controller.add_student(stu)
def __input_student(self): stu = StudentModel() stu.name = input("请输入学生姓名:") stu.age = self.get_num("请输入学生年龄:") stu.score = self.get_num("请输入学生成绩:") self.__controller.add_student(stu)