Comment créer une liste et extraire ou rechercher uniquement les nombres pairs dans cette liste?Numéros pairs une liste?
Créez une fonction even_only(l)
qui prend comme seul argument une liste d'entiers. La fonction renverra une nouvelle liste contenant tous (et seulement) les éléments de l qui sont divisibles de manière égale par 2. La liste originale l doit rester inchangée.
Pour des exemples, even_only([1, 3, 6, 10, 15, 21, 28])
devrait revenir [6, 10, 28]
et even_only([1, 4, 9, 16, 25])
devrait revenir [4, 16]
. Astuce: Commencez par créer une liste vide, et chaque fois que vous y rencontrez un nombre pair, ajoutez-le à votre liste, puis à la fin, renvoyez votre liste.
la seule chose que je peux penser est d'utiliser une boucle for dans la fonction où la gamme de l'entrée sera testée pour voir si elle est divisible par 2 uniformément. –
Vous devriez rechercher la division modulaire vous aidera une tonne. En outre, le "créer une liste vide" est faisable, mais vous pouvez également regarder le filtre. –
@justin: C'est très bien. Si vous voulez une aide plus spécifique, écrivez du code et montrez-nous ce qui ne fonctionne pas. –