def suma(a, b):
return a + b
def resta(a, b):
return a - b
def multiplicacion(a, b):
return a * b
def division(a, b):
if b != 0:
return a / b
else:
return "Error: División por cero"
def calculadora():
print("Calculadora Básica en Python")
print("Operaciones disponibles:")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")
opcion = input("Elige una operación (1/2/3/4): ")
if opcion in ('1', '2', '3', '4'):
try:
num1 = float(input("Ingresa el primer número: "))
num2 = float(input("Ingresa el segundo número: "))
except ValueError:
print("Entrada inválida. Por favor, ingresa números.")
return
if opcion == '1':
print("Resultado:", suma(num1, num2))
elif opcion == '2':
print("Resultado:", resta(num1, num2))
elif opcion == '3':
print("Resultado:", multiplicacion(num1, num2))
elif opcion == '4':
print("Resultado:", division(num1, num2))
else:
print("Opción no válida.")
# Ejecutar la calculadora
calculadora()