Space Howen

Guías, soluciones y fragmentos de código para programadores.


Imagen del post

Cómo crear un menú sencillo e interactivo en Python (¡ideal para principiantes!)

29 May 2025 · 4108 visitas

Hoy quiero compartir contigo un ejemplo súper práctico y sencillo de cómo crear un menú interactivo usando Python. Esto es algo básico, pero que te ayudará a comprender cómo funcionan las estructuras condicionales y los bucles en Python. ¡Vamos directo al grano!

Primero, lo básico: queremos mostrar un menú al usuario con opciones y luego ejecutar distintas acciones según lo que escoja.






Aquí tienes un código claro y listo para usar:

def mostrar_menu():
print("\n--- Menú Principal ---")
print("1. Saludar")
print("2. Mostrar suma")
print("3. Salir")

def saludar():
print("Hola, ¿cómo estás hoy?")

def mostrar_suma():
num1 = int(input("Ingresa el primer número: "))
num2 = int(input("Ingresa el segundo número: "))
print(f"La suma es {num1 + num2}")

def main():
while True:
mostrar_menu()
opcion = input("Selecciona una opción: ")

if opcion == '1':
saludar()
elif opcion == '2':
mostrar_suma()
elif opcion == '3':
print("Gracias por usar este menú. ¡Hasta luego!")
break
else:
print("Opción no válida, intenta de nuevo.")

if __name__ == "__main__":
main()

¿Qué está pasando aquí? Muy simple:

  1. mostrar_menu() imprime las opciones.
  2. saludar() imprime un saludo sencillo.
  3. mostrar_suma() te pide dos números y luego muestra el resultado.
  4. Y main() mantiene todo esto corriendo hasta que elijas salir.

Este ejemplo es solo la punta del iceberg. Puedes expandirlo como quieras, agregando más funciones y personalizando las acciones según lo que necesites.

Espero que esto te sirva para comenzar con buen pie en Python.

Etiqueta: programación