def amplitudtransicion(keth1, keth2): """ Description calcula la amplitud de transitar del primer vector al segundo :type keth1: List :param keth1: Estado1 :type keth2: List :param keth2: Estado2 :raises: :rtype: Tuple """ normav1 = lib.norma(keth1) normav2 = lib.norma(keth2) rta = normav1 * normav2 return lib.division(lib.productointernovectores(keth1, keth2), (rta, 0))
def test_division(self): c1=(-6,-9) c2=(-5,8) self.assertEqual(cpl.division(c1,c2),(-42/89,93/89))
def test_division(): assert c.division([3, 4], [2, 1]) == [2, 1], 'Debe ser 2+i'
def testdeberiadividir3(self): self.assertEqual(lib.division((6, 4), (3, 3)), (5 / 3, -1 / 3))
def testdeberiadividir2(self): self.assertEqual(lib.division((1, 4), (2, 8)), (1 / 2, 0))
def testdeberiadividir(self): self.assertEqual(lib.division((5, 4), (-2, -4)), (-13 / 10, 3 / 5))
suma = libreria.suma(a, b) print(suma) #3 programa que utiliza la funcion resta n = int(os.sys.argv[1]) m = int(os.sys.argv[2]) resta = libreria.resta(a, b) print(resta) #4 programa que utiliza la funcion multiplicacion x = int(os.sys.argv[1]) y = int(os.sys.argv[2]) multiplicacion = libreria.multiplicacion(x, y) print(multiplicacion) #5 programa que utiliza la funcion divicion a1 = int(os.sys.argv[1]) a2 = int(os.sys.argv[2]) divicion = libreria.division(a, b) print(divicion) #6 programa que utiliza la funcion area_cuadrilatero a = int(os.sys.argv[1]) b = int(os.sys.argv[2]) c = int(os.sys.argv[3]) cuadrilatero = libreria.area_cuadrilatero(a, b, c) print(cuadrilatero) #7 programa que utiliza la funcion volumen_cudrilatero l1 = int(os.sys.argv[1]) l2 = int(os.sys.argv[2]) l3 = int(os.sys.argv[3]) volumen = libreria.volumen_cuadrilatero(l1, l2, l3) print(volumen) #8 programa que utiliza la funcion nombre_sujeto nom = int(os.sys.argv[1])
def test_division(): assert c.division([3, 5], [7, 10]) == [0.47651006711409394, 0.03355704697986577 ], "DeberiaSer 71/149+5/149i"