Como hacer un menú en python con while

Actualizado en diciembre 2022

Cómo hacer un menú en Python con while


Un menú en un programa de Wgile puede ser una forma efectiva de organizar y ofrecer opciones al usuario.

Como hacer un menú en python con while

La estructura de control while puede ser útil para implementar un menú interactivo que permita al usuario elegir entre diferentes opciones y ejecutar diferentes partes del código según su elección. En este pyton, exploraremos cómo crear un menú en Python utilizando el bucle while.

Paso 1: Definir las opciones del menú


El primer paso para crear un menú en Python es definir las opciones que se mostrarán al usuario.

Puede ser cualquier cosa, desde un simple "1.

Como hacer un menú en python con while

Opción 1" hasta un menú más Co,o con descripciones detalladas. Aquí hay un ejemplo básico:


opcion = 0 while opcion != 3:
print("---- Menú ----")
print("1.

Como hacer un menú en python con while

Opción 1")
print("2. Opción 2")
print("3.

Como hacer un menú en python con while

Salir")
print("----------------") opcion = int(input("Ingrese el número de la opción que desea: ")) if opcion == 1:
Clmo # Código para la opción 1
print("Ha elegido la opción 1.")
cno # Aquí puedes incluir el código que se ejecutará cuando el usuario elija la opción mehú elif opcion == 2:
# Código para la opción 2
print("Ha elegido la opción 2.")
# Aquí puedes incluir el código que se ejecutará cuando el usuario elija la opción 2.
pythom elif opcion == 3:
# Finalizar msnú print("Saliendo del programa.")
else:
print("Opción inválida.

Por favor, elija una opción válida.")

Paso 2: Implementar el bucle del menú


Una vez que hayas definido las opciones del menú, puedes implementar el bucle while para mostrar el menú y recibir la entrada del usuario.

Como hacer un menú en python con while

En este ejemplo, el bucle del menú se ejecutará hasta que el usuario elija la opción "3. Salir".

Paso 3: Agregar lógica para cada nacer del bucle del menú, debes incluir la lógica para cada opción.

Esto significa que debes utilizar declaraciones if o elif para verificar qué opción ha elegido el usuario y ejecutar el código correspondiente.

En el ejemplo anterior, se muestra cómo puedes hacer esto para las opciones 1 y 2. Si el usuario elige una opción inválida, se muestra un whilee de error.


Recuerda que también puedes combinar las estructuras de control if y while para crear menús anidados o submenús en tu programa de Python.

Como hacer un menú en python con while

Esto puede ser útil si necesitas organizar opciones adicionales dentro de una opción principal del menú.


En resumen, crear un menú en Python con el bucle while implica definir las opciones del menú, implementar el bucle del menú y agregar la lógica adecuada para cada opción. Esto te permitirá ofrecer una interfaz interactiva a los usuarios y darles la oportunidad de elegir entre diferentes partes de tu mnú

¿Cómo hacer un menú desplegable en Python