def ver_contactos(): """Muestra un submenu que permite filtrar la forma en que se muestran los contactos, por Nombre, Apellido o Edad""" while True: print( c.VERDE, c.BOLD, """ Antes de ver los contactos puedes filtrarlos por Nombre, Apellido o por Edad. """, c.ENDC) opcion = input(c.CYAN + "[DESEAS CONTINUAR?][SI/NO]: " + c.ENDC) if opcion.lower() == 'si': filtro = input(c.VERDE + "Filtro [Nombre(default)]: " + c.ENDC) if filtro.title() in ("Nombre", "Apellido", "Edad"): Agenda.listar_contactos(filtro.title()) elif filtro == '': Agenda.listar_contactos("Nombre") else: c.error( "Solo Nombre[default], Apellido o Edad son permitidos!") elif opcion.lower() == 'no': print(c.AMARILLO, "\n[!] Regresando al menu anterior...", c.ENDC) sleep(1.5) break else: c.error("Solo puedes responder Si o No.")