Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Carres pairs
Les compréhensions de liste sont la marque de fabrique du code Python idiomatique. Tu les verras dans tous les projets open source. Au lieu d'une boucle + append sur 4 lignes, tu condenses tout en une seule ligne lisible.
La syntaxe : [expression for variable in sequence if condition]
Exemple classique, sans puis avec compréhension : result = [] for x in range(10): if x % 2 == 0: result.append(x ** 2)
result = [x ** 2 for x in range(10) if x % 2 == 0]
Écris une fonction carres_pairs(n) qui retourne la liste des carrés des nombres pairs de 0 à n inclus, en utilisant une compréhension de liste.