def menu():
print("1. Sumar")
print("2. Restar")
print("3. Multiplicar")
print("4. Divivir")
print("0. Salir")
opcion = int(input("?__"))
return opcion
def solicitaDatos():
num1 = int(input("Dime el primer numero "))
num2 = int(input("Dime el segundo numero "))
if num2 == 0:
print("El numero no puede ser 0 \n")
num2 = int(input("Dime el segundo numero "))
return num1, num2
def operacion(operador, num1, num2):
if operador == "suma":
resultado = num1 + num2
elif operador == "resta":
resultado = num1 - num2
elif operador == "multiplica":
resultado = num1 * num2
elif operador == "divide":
resultado = num1 / num2
return resultado
while True:
opcion = menu()
if opcion == 1:
num1, num2 = solicitaDatos()
print(f"El resultado de {num1} + {num2} es = ")
print(operacion("suma", num1, num2))
elif opcion == 2:
num1, num2 = solicitaDatos()
print(f"El resultado de {num1} - {num2} es = ")
print(operacion("resta", num1, num2))
elif opcion == 3:
num1, num2 = solicitaDatos()
print(f"El resultado de {num1} * {num2} es = ")
print(operacion("multiplica", num1, num2))
elif opcion == 4:
num1, num2 = solicitaDatos()
print(f"El resultado de {num1} / {num2} es = ")
print(operacion("divide", num1, num2))
elif opcion == 0:
break
else:
print("Introduce una opcion valida")
print("\n")
print("Salimos")
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.