コード例 #1
0
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)
コード例 #2
0
ファイル: test_unit.py プロジェクト: AmayaJ/Mi-calculadora
 def test_suma(self):
     #arrange
     valor1 = 2
     valor2 = 3
     resultadoEsperado = 5
     #act
     resultado = suma(valor1, valor2)
     self.assertEqual(resultado, resultadoEsperado)
コード例 #3
0
 def test_suma(self):
     # arrange
     valor1 = 5
     valor2 = 7
     resultadoEsperado = 12
     # act
     resultado = suma(valor1, valor2)
     # assert
     self.assertEqual(resultado, resultadoEsperado)
コード例 #4
0
ファイル: presentar.py プロジェクト: 0xalen/tallerpy3
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)
コード例 #5
0
import calculadora as c 
print (c.suma(2,4))
print(c.multiplicar(31,33)) 
コード例 #6
0
import calculadora  # una forma

# from calculadora import *  # otra forma
# from calculadora import suma, resta, division  # otra forma

resultado = calculadora.suma(10, 20)
# resultado = suma(10, 20)
print(resultado)

print(__name__)
print(calculadora.__name__)
コード例 #7
0
ファイル: main.py プロジェクト: negromartin/Practica-Python
# 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)
コード例 #8
0
ファイル: import.py プロジェクト: hector81/Aprendiendo_Python
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)
コード例 #9
0
def suma(request, op1, op2):
    op1 = float(op1)
    op2 = float(op2)
    return HttpResponse(calculadora.suma(op1, op2))
コード例 #10
0
import calculadora

print(calculadora.suma(10, 20))
print(calculadora.resta(10, 20))
コード例 #11
0
import calculadora

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

try:
    print(2/0)
except Exception as ex:
    print("No es posible dividir entre cero")
コード例 #12
0
ファイル: main.py プロジェクト: mitamit/OW_Curso_Python
""" importa toda la calculadora y hay que llamarla como si fuera un objeto """
import calculadora

resultado = calculadora.suma(5, 7)
print(resultado)
""" importa de otra manera, y podemos dar alias a los metodos de calculadora """
from calculadora import suma as s, resta as r, multiplicacion as m, division as division
result = r(10, 5)
print(result)
コード例 #13
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)
コード例 #14
0
ファイル: inicio.py プロジェクト: anplase/Practicas_Python
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)
コード例 #15
0
ファイル: holaMundoGit.py プロジェクト: ivanos55/demoGit
import calculadora

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

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

コード例 #16
0
#!/usr/bin/env python3
"""Archivo Main"""
# importamos el archivo que queremos
import calculadora #No es necesario llamarlo con su extension

# 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
コード例 #17
0
ファイル: unit_test.py プロジェクト: Alejoles/SoftwareDesign
    def test_suma_ok(self):

        resultado = suma(self.numero1, self.numero2)
        print(resultado)
        self.assertEqual(resultado, self.numero1 + self.numero2)
コード例 #18
0
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))
コード例 #19
0
ファイル: main.py プロジェクト: aesyungan/ejemplosPython
#asi se importa los modulos 
#cuand importa se crea un archivo compilado en la carpeta _pycache_
#primero busca en la carperta al mismo nivel luego en carpeta python path
import calculadora
print(calculadora.suma(1,2))
コード例 #20
0
#otra forma de importar un modulo
from calculadora import suma, resta
from calculadora import multiplicacion
from calculadora import divicion as d  #importa con otro nombre
#otra forma de importar
#from calculadora import (suma,resta)
#otra forma de importar todo
#from calculadora import *
print(suma(1, 4))
print(d(1, 4))  #division
コード例 #21
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)

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('******************')
コード例 #22
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))
コード例 #23
0
 def test_suma_ok(self):
     resultado = suma(self.numero2, self.numero1)
     self.assertEqual(resultado, self.numero2 + self.numero1)
コード例 #24
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 ","
コード例 #25
0
import calculadora
# importar un paquete
from animales.aves import Pinguino

print(calculadora.suma(4, 6))
print(calculadora.__name__)

# aqui main significa que este es el archivo pricipal
print(__name__)
# __ name__ va a tener el valor de __main__ siempre que sea el archivo ejecutado

pinguino = Pinguino()
pinguino.nadar()
コード例 #26
0
ファイル: main.py プロジェクト: mangel08/python
#Primera forma para llamar a un archivo
#import calculadora

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

#Segunda forma para llamar a un archivo
from calculadora import suma, resta as r1
# from calculadora import *
resultado = suma(30, 45)
print(resultado)
resultado = r1(30, 45)
print(resultado)
コード例 #27
0
 def test_suma(self):
     self.assertEqual(calculadora.suma(0, 1), 1)
     self.assertEqual(calculadora.suma(1, 0), 1)
     self.assertEqual(calculadora.suma(4, 3), 7)
     self.assertEqual(calculadora.suma(4, -3), 1)
     self.assertEqual(calculadora.suma(-3, 1), -2)
コード例 #28
0
ファイル: from.py プロジェクト: hector81/Aprendiendo_Python
# 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)
コード例 #29
0
# Guillermo Esteban Castro Sánchez --- Solvo
# 24.- Curso Python - Módulos

# Modularizar: Separar el codigo en contextos.
# Modulos: Archivos con extensiones .py para ser utilizados dentro
# de otros archivos.
# Colocar los dos archivos a un mismo nivel

# Importar achivos al mismo nivel:
# Solo escribir import "Nombre del archivo"
import calculadora

resultado = calculadora.suma(33, 444)
print(resultado)

# Carpeta __pycache__:
# Contiene el archivo compilado de los modulos, mejora performance
# Si existe lo utiliza; de no ser asi, lo crea
# El script es mas rapido , utiliza el compilado y no interpretado
コード例 #30
0
 def test_deberiaSumarDosNumerosComplejos(self):
     a = (-5, 2)
     b = (4, -2)
     self.assertEqual(calculadora.suma(a, b), (-1, 0))
コード例 #31
0
ファイル: main.py プロジェクト: ampotty/uip-pc3
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))