fork download
  1. # Calculadora Básica en Python
  2.  
  3. def suma(a, b):
  4. return a + b
  5.  
  6. def resta(a, b):
  7. return a - b
  8.  
  9. def multiplicacion(a, b):
  10. return a * b
  11.  
  12. def division(a, b):
  13. if b == 0:
  14. return "Error: División por cero"
  15. return a / b
  16.  
  17. # Menú de opciones
  18. print("Calculadora Básica")
  19. print("1. Suma")
  20. print("2. Resta")
  21. print("3. Multiplicación")
  22. print("4. División")
  23.  
  24. opcion = input("Elige una opción (1/2/3/4): ")
  25.  
  26. try:
  27. num1 = float(input("Ingresa el primer número: "))
  28. num2 = float(input("Ingresa el segundo número: "))
  29.  
  30. if opcion == '1':
  31. print("Resultado:", suma(num1, num2))
  32. elif opcion == '2':
  33. print("Resultado:", resta(num1, num2))
  34. elif opcion == '3':
  35. print("Resultado:", multiplicacion(num1, num2))
  36. elif opcion == '4':
  37. print("Resultado:", division(num1, num2))
  38. else:
  39. print("Opción no válida")
  40.  
  41. except ValueError:
  42. print("Error: Ingresa valores numéricos válidos.")
  43.  
Success #stdin #stdout 0.04s 9152KB
stdin
# Calculadora Básica en Python

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 "Error: División por cero"
    return a / b

# Menú de opciones
print("Calculadora Básica")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")

opcion = input("Elige una opción (1/2/3/4): ")

try:
    num1 = float(input("Ingresa el primer número: "))
    num2 = float(input("Ingresa el segundo número: "))
    
    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")

except ValueError:
    print("Error: Ingresa valores numéricos válidos.")
stdout
Calculadora Básica
1. Suma
2. Resta
3. Multiplicación
4. División
Elige una opción (1/2/3/4): Ingresa el primer número: Error: Ingresa valores numéricos válidos.