def test_sumar(): #Se comprueba el funcionamiento del metodo de SUMAR res = calculadora.sumar(1.0, 1.0) print(res) assert res == 2.0 res = calculadora.sumar(1, 10) print(res) assert res == 11 res = calculadora.sumar(-1, -20) print(res) assert res == -21
def test_suma_enteros(self): """ Prueba que la suma de dos enteros sea correcta """ resultado = calculadora.sumar(5, 7) self.assertEqual(resultado, 12) self.assert
""" Modulo: Un módulo le permite a usted organizar lógicamente su código Python. Agrupando código relacionado dentro de un módulo hace el código mas fácil de entender y usar. Un módulo es un objeto de Python con atributos con nombres arbitrarios que puede enlazar y hacer referencia. Simplemente, un módulo es no es otra cosa sino un archivo con extensión .py. Un módulo puede definir funciones, clases y variables, también puede incluir código ejecutable. fuente: https://entrenamiento-python-basico.readthedocs.io/es/latest/leccion8/modulos.html#:~:text=Un%20m%C3%B3dulo%20es%20un%20objeto,tambi%C3%A9n%20puede%20incluir%20c%C3%B3digo%20ejecutable.""" #importar todos las funciones del modulo utilizando * #from calculadora import * # utilizar solo una funcion del modulo from calculadora import sumar print("**********Calculadora 1.0***********\n") print("Sumar") print("----------") num1 = int(input("Ingrese el primer numero a sumar: ")) num2 = int(input("Ingrese el segundo numero a sumar: ")) resultadoSuma = sumar(num1, num2) print("El resultado de la suma es: {}".format(resultadoSuma))
from calculadora import sumar, dividir, restar, Cuadrado sumar(1, 3) restar(7, 2) dividir(10, 5) cuadrado = Cuadrado(4)
#import es para ir a otro codigo, en este caso estamos yendo a la calculadora donde esta el codigo de cada funcion import calculadora as c print(c.sumar(2, 4)) print(c.multiplicar(37, 33))
def probar_suma_enteros(self): resultado = calculadora.sumar(5, 7) self.assertEqual(resultado, 12)
def probar_suma_cadenas(self): resultado = calculadora.sumar('xo','pa') self.assertEqual(resultado, 'xopa')
def probar_suma_flotantes(self): resultado = calculadora.sumar(5.5, 2) self.assertEqual(resultado, 7.5)
print("**********Calculadora 1.0***********\n") print("Menu") print("1.-Sumar") print("2.-Restar") print("3.-Multiplicar") print("4.-Dividir") try: opcion = int(input("Ingrese su opción: ")) if opcion == 1: print("Sumar") print("----------") num1 = int(input("Ingrese el primer numero a sumar: ")) num2 = int(input("Ingrese el segundo numero a sumar: ")) resultadoSuma = cal.sumar(num1,num2) print("El resultado de la suma es: {}".format(resultadoSuma)) elif opcion == 2: print("Restar") print("----------") num1 = int(input("Ingrese el primer numero a restar: ")) num2 = int(input("Ingrese el segundo numero a restar: ")) resultadoResta = cal.restar(num1,num2) print("El resultado de la resta es: {}".format(resultadoResta)) elif opcion == 3: print("Multiplicar") num1 = int(input("Ingrese el primer numero a sumar: ")) num2 = int(input("Ingrese el segundo numero a sumar: ")) resultadoMultiplicacion = cal.multiplicar(num1,num2) print("El resultado de la multiplicación es: {}".format(resultadoMultiplicacion))
def test_suma_cadenas(self): """ Prueba que dos cadenas se concatenan """ resultado = calculadora.sumar('xo','pa') self.assertEqual(resultado, 'xopa')
def test_suma_flotantes(self): """ Prueba que la suma de dos flotantes sea correcta """ resultado = calculadora.sumar(5.5, 2) self.assertEqual(resultado, 7.5)