
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:
mostrar_menu()
imprime las opciones.saludar()
imprime un saludo sencillo.mostrar_suma()
te pide dos números y luego muestra el resultado.- 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