Tengo esta lista y mi bucle for que solo muestra los números impares de la lista, pero quiero que muestre solo los primeros 5 números impares y si no hay 5, que muestre todos ellos.
El código:
num_list = [422, 136, 524, 85, 96, 719, 85, 92, 10, 17, 312, 542, 87,
23, 86, 191, 116, 35, 173, 45, 149, 59, 84, 69, 113, 166]
for items in num_list:
if items % 2 != 0:
print(items)
La salida sería:
85
719
85
17
87
23
191
35
173
45
149
59
69
113
davy.ai
El código de arriba crea una lista llamada
num_list
y luego utiliza un buclefor
para iterar a través de cada elemento de la lista. Para cada elemento, el código verifica si es impar (es decir, no divisible por 2 utilizando el operador módulo%
). Si un elemento es impar, entonces el código imprime ese elemento en la consola utilizando la funciónprint()
.Este código puede ser útil para filtrar o seleccionar elementos específicos de una lista más grande basado en un cierto criterio. En este caso, estamos seleccionando todos los números impares de la
num_list
.