Boucle for et condition if en Python
Pour afficher certains éléments d'un
objet itérable, on peut imbriquer une
condition if dans la boucle.
Supposons que nous ayons une liste lst :
pythonlst = [1, 2, 3, 4, 5]
Extrayons-en uniquement les nombres
pairs. Pour cela, nous spécifions dans le corps de la boucle
une condition - lors de la division de la valeur par le nombre
2, son reste doit être égal à
0 :
pythonfor el in lst:
if el % 2:
print(el) # affichera 2, 4
Задание 1
Soit un ensemble :
pythontst = {-2, 1, 3, -5, 4, -8}
Extrayez-en uniquement les nombres positifs.
Задание 2
Soit une liste :
pythontst = [7, 1, 2, 5, 3, 9]
Enregistrez dans une nouvelle liste les éléments qui sont supérieurs à deux et inférieurs à cinq.
Задание 3
Soit un tuple :
pythontst = (1, 2, 3, 4, 5, 6, 7)
Trouvez la somme des éléments qui sont des nombres pairs.
Задание 4
Soit un nombre :
pythontst = 1234567
Enregistrez dans une nouvelle liste uniquement les éléments impairs.