¿Cómo creo una lista y solo extraigo o busco los números pares en esa lista?pares números una lista?
Crear una función even_only(l)
que toma una lista de números enteros como único argumento. La función devolverá una nueva lista que contiene todos (y solo) los elementos de l que son divisibles por igual por 2. La lista original l no se modificará.
Para ejemplos, even_only([1, 3, 6, 10, 15, 21, 28])
deberían volver [6, 10, 28]
y even_only([1, 4, 9, 16, 25])
deberían volver [4, 16]
.
Consejo: Para comenzar, cree una lista vacía, y cuando se encuentra con un número par en el mismo, agregarlo a su lista, luego, al final, el retorno de su lista.
lo único que se me ocurre es usar un bucle for en la función donde el rango de la entrada será probado para ver si es divisible por 2 de manera uniforme. –
Deberías buscar la división modular que te ayudará muchísimo. Además, la "creación de una lista vacía" es factible, pero también puede ver el filtro. –
@justin: Esto está totalmente bien. Si desea ayuda más específica, escriba un código y muéstrenos qué no funciona. –