| 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() | |