|
1 | | -import maths |
2 | | -loop = True |
| 1 | +def sumar(a,b): |
| 2 | + return a + b |
3 | 3 |
|
4 | | -while loop == True: |
| 4 | +def restar(a,b): |
| 5 | + return a - b |
5 | 6 |
|
6 | | - print("-----------------------------------------------------------------") |
7 | | - print("OPCIONES: \n1-Suma\n2-Resta\n3-Multiplicar\n4-Dividir\n5-Restante") |
| 7 | +def multiplicacion(a,b): |
| 8 | + return a * b |
| 9 | + |
| 10 | +def division(a,b): |
| 11 | + return a / b |
| 12 | + |
| 13 | +def restante(a,b): |
| 14 | + return a % b |
| 15 | + |
| 16 | + |
| 17 | +while True: |
| 18 | + |
| 19 | + print ("-----------------------------------------------------------------") |
| 20 | + print ("OPCIONES: \n1-Suma\n2-Resta\n3-Multiplicar\n4-Dividir\n5-Restante\n6-Exit") |
8 | 21 | try: |
9 | 22 |
|
10 | 23 | opcion = int(input("Inserte opcion deseada: ")) |
11 | | - valor1 = int(input("Inserte primer valor: ")) |
12 | | - valor2 = int(input("Inserte segundo valor: ")) |
13 | 24 | except: |
14 | 25 | print("Valuer Error") |
15 | 26 |
|
| 27 | + |
| 28 | + if opcion == 6: |
| 29 | + print ("Exitting...") |
| 30 | + break |
| 31 | + |
| 32 | + |
16 | 33 | try: |
| 34 | + valor1 = int(input("Inserte primer valor: ")) |
| 35 | + valor2 = int(input("Inserte segundo valor: ")) |
| 36 | + |
17 | 37 | if opcion == 1: |
18 | | - resultado = maths.sumar(valor1,valor2) |
19 | | - print("La suma de %d + %d es %d" % (valor1, valor2, resultado)) |
| 38 | + resultado = sumar(valor1,valor2) |
| 39 | + print ("La suma de %d + %d es %d" % (valor1, valor2, resultado)) |
20 | 40 | elif opcion == 2: |
21 | | - resultado = maths.restar(valor1,valor2) |
22 | | - print("La resta de %d - %d es %d" % (valor1, valor2, resultado)) |
| 41 | + resultado = restar(valor1,valor2) |
| 42 | + print ("La resta de %d - %d es %d" % (valor1, valor2, resultado)) |
23 | 43 | elif opcion == 3: |
24 | | - resultado = maths.multiplicacion(valor1,valor2) |
25 | | - print("La multiplicacion de %d * %d es %d" % (valor1, valor2, resultado)) |
| 44 | + resultado = multiplicacion(valor1,valor2) |
| 45 | + print ("La multiplicacion de %d * %d es %d" % (valor1, valor2, resultado)) |
26 | 46 | elif opcion == 4: |
27 | | - resultado = maths.division(valor1,valor2) |
28 | | - print("La division de %d / %d es %d" % (valor1, valor2, float(resultado))) |
| 47 | + resultado = division(valor1,valor2) |
| 48 | + print ("La division de %d / %d es %d" % (valor1, valor2, float(resultado))) |
29 | 49 | elif opcion == 5: |
30 | | - resultado = maths.restante(valor1,valor2) |
31 | | - print("El restante de %d y %d es %d" % (valor1, valor2, resultado)) |
| 50 | + resultado = restante(valor1,valor2) |
| 51 | + print ("El restante de %d y %d es %d" % (valor1, valor2, resultado)) |
32 | 52 | else: |
33 | 53 | print("Error en las entradas, Bye") |
34 | 54 | except ZeroDivisionError: |
35 | | - print( "Error, no se puede dividir entre 0") |
| 55 | + print( "Eror, no se puede dividir entre 0") |
36 | 56 | except ValueError: |
37 | 57 | print( "Value Error") |
38 | 58 | except NameError: |
|
0 commit comments