Donc, le problème me demande de retourner la somme des éléments pairs ou impairs dans une liste en fonction de la condition paire ou impaire. Donc, si la condition est impaire, je dois retourner une liste de tous les nombres impairs. Si la liste est vide ou si les valeurs ne correspondent pas à la condition, alors je dois retourner 0.
Voici ce que j'ai jusqu'à présent:
l = [1,2,3,4,5,6]
def conditionalSum(valeur, condition):
s = 0
if condition == "pair":
for i in l:
if i % 2 == 0:
s += i
elif condition == "impair":
for i in l:
if i % 2 !=0:
s = s+ i
else:
return 0
Lorsque j'essaie de lancer ce code, rien ne s'affiche - pas même une erreur! Toute aide est appréciée