Ejercicio00:00
¿Quieres un reto mayor?
Resuelve en 10:00
info
Importante: Para que se registre el resultado tienes que iniciar sesión.
Filtra nombres públicos simulando __all__
Medio10 pts·Strings
ruleRestricciones
- radio_button_uncheckedUsa list comprehension
- radio_button_uncheckedVerifica si el nombre empieza con '_'
Enunciado
Implementa la función get_public_names que recibe una lista de strings con nombres de atributos o funciones y retorna solo los que no empiezan con guion bajo (_).
Esto simula el comportamiento de __all__ en un módulo Python, que controla qué nombres son parte de la API pública.
names = ["greet", "_helper", "calculate", "__private", "format_output"]
get_public_names(names) # ["greet", "calculate", "format_output"]
Instrucciones:
- Filtra los nombres usando una list comprehension.
- Incluye solo los nombres que no empiezan con
"_". - Retorna la lista filtrada.
Restriccionesexpand_more
- Dificultad: Medio
- Completa todos los test cases para obtener los 10 puntos.
- No modificar la línea
exportal final del archivo. - Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.
Puedes usar print() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.
Inicia sesión para reaccionar
Inicia sesión para reaccionar