neo1 / matematicas.py
bentosmau
Add new search functionality and update response generation
897b829
def sumar(a, b):
print(f"Suma: {a} + {b} = {a + b}")
return a + b
def restar(a, b):
print(f"Resta: {a} - {b} = {a - b}")
return a - b
def multiplicar(a, b):
print(f"Multiplicación: {a} × {b} = {a * b}")
return a * b
def dividir(a, b):
if b == 0:
print("Error: No se puede dividir entre 0 ❌")
return None
print(f"División: {a} ÷ {b} = {a / b}")
return a / b
def potencia(a, b):
print(f"Potencia: {a}^{b} = {a ** b}")
return a ** b
def calculadora_inteligente():
print("¡Bienvenido a la Calculadora Inteligente de Mau 😎!\n")
while True:
print("\nOperaciones disponibles:")
print("1: Sumar (+)")
print("2: Restar (-)")
print("3: Multiplicar (×)")
print("4: Dividir (÷)")
print("5: Potencia (^) ")
print("0: Salir")
opcion = input("Elige la operación: ")
if opcion == "0":
print("¡Hasta luego! 👋")
break
a = float(input("Ingresa el primer número: "))
b = float(input("Ingresa el segundo número: "))
if opcion == "1":
sumar(a, b)
elif opcion == "2":
restar(a, b)
elif opcion == "3":
multiplicar(a, b)
elif opcion == "4":
dividir(a, b)
elif opcion == "5":
potencia(a, b)
else:
print("Opción inválida ❌, intenta de nuevo.")
# Ejecutar la calculadora
calculadora_inteligente()