Práctica 2 En busca del código
def menu():
print("\n--- Menú de Operaciones Básicas ---")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")
print("5. Salir")
opcion = input("Elige una opción (1-5): ")
return opcion
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 no permitida."
while True:
opcion = menu()
if opcion in ["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 de la suma:", suma(num1, num2))
elif opcion == "2":
print("Resultado de la resta:", resta(num1, num2))
elif opcion == "3":
print("Resultado de la multiplicación:", multiplicacion(num1, num2))
elif opcion == "4":
print("Resultado de la división:", division(num1, num2))
except ValueError:
print("Error: Ingresa solo números.")
input("\nPresiona Enter para regresar al menú principal...")
elif opcion == "5":
print("Saliendo del programa...")
break
else:
print("Opción no válida. Inténtalo de nuevo.")
No hay comentarios:
Publicar un comentario