예제 #1
0
    def agregar(self):

        nn = array_nota()
        codigo = nn.codigo_correlativo()
        while True:
            codigo_alumno = input(f"ingrese codigo del Alumno:\n")
            if Validacion.validar_codigo_alumno(codigo_alumno):
                break
            else:
                print(f"Error-ingrese un codigo de Alumno valido\n")

        while True:
            codigo_curso = input(f"ingrese codigo de Curso:\n")
            if Validacion.validar_codigo_curso(codigo_curso):
                break
            else:
                print(f"Error-ingrese un codigo de curso valido\n")
        lista_notas = self.ingresar_notas()
        maximo = max(lista_notas)
        minimo = min(lista_notas)
        promedio = sum(lista_notas) / len(lista_notas)

        nn.agregar(
            Nota(codigo, codigo_alumno, codigo_curso, lista_notas, maximo,
                 minimo, promedio))
        self.menu()
예제 #2
0
    def agregar(self):

        dd = array_docente()
        codigo = dd.codigo_correlativo()
        while True:
            codigo_curso = input(f"ingrese codigo de Curso:\n")
            if Validacion.validar_codigo_curso(codigo_curso):
                break
            else:
                print(f"Error-ingrese un codigo de curso valido\n")
        nombre = Validacion.validar_texto('Ingrese el nombre del Docente')
        apellido = Validacion.validar_texto('Ingrese el Apellido del Docente')
        dni = Validacion.validar_dni('Ingresar el DNI del Docente')
        edad = Validacion.validar_edad('Ingresar la edad del Docente')
        dd.agregar(Docente(codigo, codigo_curso, nombre, apellido, dni, edad))
        self.menu()