Exercices Les Bases Python Filtrer les nombres pairs
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Filtrer les nombres pairs

Le mot-cle continue fait le contraire de break : au lieu de sortir de la boucle, il saute directement au tour suivant. Le code qui se trouve apres continue dans le corps de la boucle n'est pas exécute pour ce tour-la.

Par exemple :
for i in range(5):
if i == 2:
continue
print(i)

Affiche 0, 1, 3, 4 (le 2 est saute).

continue est pratique quand tu veux ignorer certains éléments sans imbriquer tout ton code dans un if.

Écris une fonction garder_impairs(nombres) qui renvoie une nouvelle liste contenant uniquement les nombres impairs de la liste d'entrée. Utilise continue pour sauter les nombres pairs.

Exemple :
garder_impairs([1, 2, 3, 4, 5]) renvoie [1, 3, 5]
garder_impairs([2, 4, 6]) renvoie []

Tests (3/5)

Melange pair/impair
assert garder_impairs([1, 2, 3, 4, 5]) == [1, 3, 5]
Tous pairs
assert garder_impairs([2, 4, 6]) == []
Tous impairs
assert garder_impairs([1, 3, 5]) == [1, 3, 5]

+ 0 tests cachés

Indices (3 disponibles)

solution.py