Beispiel #1
0
 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)
Beispiel #2
0
 def __input_student(self):
     stu = StudentModel()
     stu.name = input("请输入学生的名字: ")
     stu.sex = input("请输入学生的性别: ")
     stu.score = input("请输入学生的成绩: ")
     stu.age = input("请输入学生的年龄: ")
     self.__controller.add_student(stu)
Beispiel #3
0
 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("添加学生成功喽")
Beispiel #4
0
 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)
Beispiel #5
0
 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)
Beispiel #6
0
 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("修改失败")
Beispiel #7
0
 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("修改失败")
Beispiel #8
0
 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("失败啦")
Beispiel #9
0
 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)
Beispiel #10
0
 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("更新失败")
Beispiel #11
0
    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)
Beispiel #12
0
 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("修改失败")
Beispiel #13
0
 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)
Beispiel #14
0
 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("修改失败")
Beispiel #15
0
 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("修改失败")
Beispiel #16
0
 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)
Beispiel #17
0
    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("修改失败")
Beispiel #18
0
 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("更新失败")
Beispiel #19
0
    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("修改失败")
Beispiel #20
0
 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)
Beispiel #21
0
 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("修改失败")
Beispiel #22
0
    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)
Beispiel #23
0
 def __input_student(self):
     stu = StudentModel()
     stu.name = input("请输入学生姓名:")
     stu.age = self.get_num("请输入学生年龄:")
     stu.score = self.get_num("请输入学生成绩:")
     self.__controller.add_student(stu)