def main(): while True: print("Bienvenido\n") print("1.- Suma") print("2.- Resta") print("3.- Multiplicacion") print("4.- Division") print("5.- Salir") opcion = int(raw_input("Opcion: ")) if opcion > 4: print("Adios!") break else: n = int(raw_input("Numero 1: ")) m = int(raw_input("Numero 2: ")) if opcion == 1: print("El resultado es {}".format(suma(n, m))) elif opcion == 2: print("El resultado es {}".format(resta(n, m))) elif opcion == 3: print("El resultado es {}".format(multiplicacion(n, m))) else: print("El resultado es {}".format(division(n, m))) time.sleep(2)
def test_multiplicacion2(self): #arrange valor1 = -5 valor2 = 3 resultadoEsperado = -15 #act resultado = multiplicacion(valor1, valor2) self.assertEqual(resultado, resultadoEsperado)
def test_multiplicacion(self): # arrange valor1 = 6 valor2 = 3 resultadoEsperado = 18 # act resultado = multiplicacion(valor1, valor2) # assert self.assertEqual(resultado, resultadoEsperado)
# Este es la clase main donde se importara y ejecutara las demas clases o funciones import calculadora suma = calculadora.suma(5,6) resta = calculadora.resta(6,1) multiplicacion= calculadora.multiplicacion(3,4) division = calculadora.division(10,2) print("Suma:", suma) print("Resta:", resta) print("Multiplicacion:", multiplicacion) print("Division:", division)
import calculadora res = calculadora.suma(1, 2, 3, 4, 5, 6) print(res) print(calculadora.resta(7, 1, 2, 3)) print(calculadora.multiplicacion(7, 2, 2)) ''' También podemos importar usando: from calculadora import * ''' from calculadora import * print(suma(65, 40, 60)) #En el import se puede colocar todos los elementos necesarios separando por ","
def multiplicacion(request, op1, op2): op1 = float(op1) op2 = float(op2) return HttpResponse(calculadora.multiplicacion(op1, op2))
from calculadora import suma, resta, multiplicacion, division #from calculadora import* significa importar todas las funciones suma1 = suma(23, 5) resta1 = resta(8, 2) multiplicacion1 = multiplicacion(4, 2) division1 = division(24, 4) print(suma1, resta1, multiplicacion1, division1)
import calculadora as calcular print(calcular.suma(2, 10)) print(calcular.multiplicacion(2, 10))
#primera forma de importar un módulo ''' import calculadora resultado = calculadora.suma(20,4,2) print(resultado) ''' #---------------------------------# #segunda forma de importar un módulo from calculadora import (multiplicacion, resta, suma, división) resultado = multiplicacion(20, 4, 2) print(resultado) resultado = resta(100, 20, 30) print(resultado)
# Estamos utilizando la función suma del módulo calculadora resultado = calculadora.suma(10, 21) my_print(resultado) """ Cuando se realiza un import de un módulo, python crea un una carpeta llamda _pycache_ la cual contiene un compilado del archivo al cual estamos llamado, en caso éste no exista. """ # Importando funciones con un alias de la funcion from calculadora import resta as sustracion resultado = sustracion(10, 5) my_print(resultado) # se pueden importar multiples funciones # from (nombre archivo con funciones, sin extensión) import (funcion_1, funcion_2, funcion_n) from calculadora import multiplicacion, division resultado = multiplicacion(10, 5) my_print(resultado) resultado = division(10, 5) my_print(resultado) # Importar TODO # import nombre_archivo_sin_extension *
# Guillermo Esteban Castro Sánchez --- Solvo # 25.- Curso Python - Módulos Parte 2 # Formas de importar funciones especificas, # no todo el modulo from calculadora import suma as sum # 1 , Alias from calculadora import resta, multiplicacion # 2, Sin alias from calculadora import (division, division_entera) # 3, con parentesis from calculadora import * # 4 , importar todo # Ya no es necesario indicar la pertenencia a la calculadora resultado = sum(33, 444) print(resultado) resultado = multiplicacion(33, 444) print(resultado)