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)
Example #2
0
 def test_resta2(self):
     #arrange
     valor1 = -5
     valor2 = 3
     resultadoEsperado = -8
     #act
     resultado = resta(valor1, valor2)
     self.assertEqual(resultado, resultadoEsperado)
Example #3
0
 def test_resta(self):
     # arrange
     valor1 = 9
     valor2 = 4
     resultadoEsperado = 5
     # act
     resultado = resta(valor1, valor2)
     # assert
     self.assertEqual(resultado, resultadoEsperado)
Example #4
0
def mostrarOperaciones():
    delimitar(0)
    print("Operaciones matemáticas en Python:")
    delimitar(1)
    num1 = gen.obtenerNumero(1, 50)
    num2 = gen.obtenerNumero(1, 50)
    print("Números aleatoriosle: ", num1, " y ", num2)
    delimitar(1)

    print(calc.suma(num1, num2))
    esperarRetorno()
    delimitar(1)

    print(calc.resta(num1, num2))
    esperarRetorno()
    delimitar(1)

    print(calc.producto(num1, num2))
    esperarRetorno()
    delimitar(1)

    print(calc.division(num1, num2))
    esperarRetorno()
    delimitar(1)

    print(calc.divisionPiso(num1, num2))
    esperarRetorno()
    delimitar(1)

    print(calc.modulo(num1, num2))
    esperarRetorno()
    delimitar(1)

    print(calc.divisionTeorema(num1, num2))
    esperarRetorno()
    delimitar(1)
 def test_resta(self):
     self.assertEqual(calculadora.resta(0, 1), -1)
     self.assertEqual(calculadora.resta(1, 0), 1)
     self.assertEqual(calculadora.resta(4, 3), 1)
     self.assertEqual(calculadora.resta(4, -3), 7)
     self.assertEqual(calculadora.resta(-3, 1), -4)
import calculadora
# Uso las funciones importadas
calculadora.suma(3, 9)
calculadora.resta(3, 9)
calculadora.multiplica(3, 9)
calculadora.divide(3, 9)

print('******************')
# igualo variables con las funciones importadas, y las uso como funciones directamente
suma = calculadora.suma
resta = calculadora.resta
multiplica = calculadora.multiplica
divide = calculadora.divide

suma(32, 9)
resta(32, 9)
multiplica(32, 9)
divide(32, 9)

print('******************')
# importo las funciones que me interesan del modulo calculadora
from calculadora import suma
suma(11, 9)
from calculadora import resta
resta(11, 9)
from calculadora import multiplica
multiplica(11, 9)
from calculadora import divide
divide(11, 9)

print('******************')
Example #7
0
from calculadora import suma,resta

x = int(input("Introduce numero 1: "))
y = int(input("Introduce numero 2: "))

r1 = suma(x,y)
print("La suma fue " + str(r1))

r2 = resta(x,y)
print("La resta fue " + str(r2))
Example #8
0
# importo las funciones que me interesan del modulo calculadora
from calculadora import suma
suma(11, 9)
from calculadora import resta
resta(11, 9)
from calculadora import multiplica
multiplica(11, 9)
from calculadora import divide
divide(11, 9)

print('******************')
# importo las funciones que me interesan del modulo calculadora y les asigno un nombre de variable
from calculadora import suma as SU
SU(11, 10)
from calculadora import resta as RE
RE(11, 10)
from calculadora import multiplica as MU
MU(11, 10)
from calculadora import divide as DI
DI(11, 10)

print('******************')
# no es recomendable porque puede tardar mucho en importarlo todo. Importa todo, funciones, metodos, etc
from calculadora import *

suma(32, 91)
resta(32, 1)
multiplica(32, 2)
divide(32, 4)
Example #9
0
import calculadora
# Uso las funciones importadas
calculadora.suma(3, 9)
calculadora.resta(3, 9)
calculadora.multiplica(3, 9)
calculadora.divide(3, 9)

print('******************')
# igualo variables con las funciones importadas, y las uso como funciones directamente
suma = calculadora.suma
resta = calculadora.resta
multiplica = calculadora.multiplica
divide = calculadora.divide

suma(32, 9)
resta(32, 9)
multiplica(32, 9)
divide(32, 9)
Example #10
0
def resta(request, op1, op2):
    op1 = float(op1)
    op2 = float(op2)
    return HttpResponse(calculadora.resta(op1, op2))
Example #11
0
import calculadora

print(calculadora.suma(10, 20))
print(calculadora.resta(10, 20))
Example #12
0
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)
Example #13
0
#import calculadora
"""
from calculadora import suma, resta
"""
from calculadora import suma as nueva_suma
from calculadora import resta

resultado = nueva_suma(10, 50)
print(resultado)
resultado = resta(10, 50)
print(resultado)
Example #14
0
#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)
""" v24_25_26_27_modulos_calculadora """
#import v24_25_modulos_calculadora
#from v24_25_modulos_calculadora import *    No es tan convencional dependiendo de la complegidad
from calculadora import suma, resta, multiplicacion  #Solo importar la funcionalidad
from calculadora import division as d1  #Renombramos division como d1
from calculadora import __name__ as __name__calculadora

#resultado = calculadora.suma(30, 46)
resultado = suma(30, 46)
resultado2 = resta(125, 35)
resultado3 = d1(280, 22)

print("Suma importada:  ", resultado)
print("Resta importada:  ", resultado2)
print("División importada[d1]:  ", resultado3)

print(__name__)  #simpre sera main cuando el archivo sea el principal
print(__name__calculadora)

#if __name__ == '__main__': #Es este el script principal?
Example #16
0
 def test_resta(self):
     resultado = resta(self.numero1, self.numero2)
     self.assertEqual(resultado, 0)
Example #17
0
# Otras formas de usar las funcionalidades de un modulo
from calculadora import suma, resta # se importan dos funciones de calculadora
from calculadora import multiplicacion as mult  # Al llamar multiplicacion se llamara como mult al importar
                                                # de este modo ya que al usar "as" podemos renombrar
from calculadora import __name__ as __name__calculadora__
# Otra forma de importr es 
# from calculadora import * 
# No es comun hacerlo asi, ya que importa todo, consume mas recursos y un desarrollador nuevo del equipo
# desconocera que funcionalidades tiene el modulo importado

resultado = calculadora.suma(30, 45)    # debemos llamar las funciones internas del programa importado
                                        # como un metodo y pasarle los valores requeridos en caso de que
                                        # los necesite
print(resultado)

resultado2 = calculadora.resta(5, 3)
print(resultado2)

# Al correr modulos se crea una carpeta llamada __pycache__
# La cual contiene un programa con el mismo nombre del programa que corrimos solo que la
# extension es .pyc, lo cual significa que es un archivo compilado de python
# Es creado para reducir el tiempo de ejecucion al volver a correr el programa ya que tomara
# directamente el archivo compilado

# Atributo main
print(__name__) # Este valor siempre lo va a tener este atributo cuando el script que estamos ejecutando sea el principal
print(__name__calculadora__)

# if __name__ == '__main__': # Es este el script principal?
Example #18
0
import calculadora

print('Suma 2+3:')
print(calculadora.suma(2,3))

print('Suma 2-3:')
print(calculadora.resta(2,3))

Example #19
0
from calculadora import suma, resta

x = int(input("Introduce numero 1: "))
y = int(input("Introduce numero 2: "))

r1 = suma(x, y)
print("La suma fue " + str(r1))

r2 = resta(x, y)
print("La resta fue " + str(r2))
Example #20
0
from calculadora import (suma,resta)

print ('primer numero:')
a=imput()
print ('segundo numero:')
b=input()
print ('quieres restar o sumar r o s?')
c=input()
if c=r
	resultado = resta(a,b)
else
	resultado = suma(a,b)
print (resultado)
Example #21
0
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 ","
Example #22
0
#forma regular
import calculadora

resultado = calculadora.suma(30, 45)
print(resultado)

#importar una sola funcion
from calculadora import resta

resultado = resta(30, 45)
print(resultado)

#importar varias funciones
from calculadora import suma, resta

resultado = resta(20, 45)
print(resultado)

resultado = suma(20, 45)
print(resultado)

#importar todas las funciones de un archivo
from calculadora import *

resultado = suma(50, 85)
print(resultado)

#importar una funcion y cambiarle el nombre
from calculadora import suma as x

resultado = x(75, 150)
Example #23
0
# 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
'''
# print(dir())
print(calculadora.suma(1,2))

print(calculadora.resta(1,2))
print("\n\n")
# otra forma de utilizar nuestras funciones
suma = calculadora.suma
resta = calculadora.resta

print(suma(1,2))
print(resta(1,2))

'''
if __name__ == "__main__":
    import sys
    a = float(sys.argv[1])
    b = float(sys.argv[2])
    print(calculadora.suma(a, b))
    print(calculadora.resta(a, b))
Example #25
0
 def test_deberiaRestarDosNumerosComplejos(self):
     a = (-5, 2)
     b = (4, -2)
     self.assertEqual(calculadora.resta(a, b), (-9, 4))
from calculadora import suma, resta, multiplica, divide

suma(32, 9)
resta(32, 9)
multiplica(32, 9)
divide(32, 9)