Bucle for y condición if en Python
Para extraer elementos específicos de un objeto iterable,
puedes anidar una condición if dentro del bucle.
Supongamos que tenemos una lista lst:
pythonlst = [1, 2, 3, 4, 5]
Extraigamos de ella solo los números pares.
Para ello, escribimos una condición en el cuerpo del bucle:
al dividir el valor por el número 2, su resto debe ser igual a
0:
pythonfor el in lst:
if el % 2:
print(el) # mostrará 2, 4
Задание 1
Dado el conjunto:
pythontst = {-2, 1, 3, -5, 4, -8}
Extrae de él solo los números positivos.
Задание 2
Dada la lista:
pythontst = [7, 1, 2, 5, 3, 9]
Guarda en una nueva lista aquellos elementos que sean mayores que dos y menores que cinco.
Задание 3
Dada la tupla:
pythontst = (1, 2, 3, 4, 5, 6, 7)
Encuentra la suma de los elementos que sean números pares.
Задание 4
Dado el número:
pythontst = 1234567
Guarda en una nueva lista solo sus dígitos impares.