Como puedo validar el ingreso de una opción en Python
Muestro un menú así:
1. - Listar todo
2. - Por Categoría
3. - Por Canal
4. - Regresar al menú principal
Y le pido al usuario que ingrese una opción del menú, ¿Cómo puedo hacer para validar el ingreso de esa opción? que no sea fuera del rango de números disponibles?, tengo que usar el bucle while pero no sé que condición poner a parte de while not(input.isdigit())