Découvrez les réponses à vos questions facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Explorez des réponses détaillées à vos questions de la part d'une communauté d'experts dans divers domaines. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.
Sagot :
Bonjour,
Il suffit d'additionner chaque élément de la liste.
Il y a plusieurs méthodes pour le faire:
-Avec la fonction Python sum() qui n'est généralement pas autorisé pour les scolaires.
-Avec une boucle for
-Avec une boucle while (pas très adapté ici)
Méthode 1:
def solde(valeurs):
return sum(valeurs)
Méthode 2:
def solde(valeurs):
s = 0 #On initialise la somme
for valeur in valeurs: #On récupère les valeurs l'une après l'autre.
s += valeur #On peut aussi écrire s = s + valeur
return s
def solde(valeurs):
s = 0
for i in range(len(valeurs)): #On parcours les indices de la liste valeurs (len() permet de connaître la longueur de la liste).
s += valeurs[i] #On peut aussi écrire s = s + valeurs[i]
return s
Méthode 3:
def solde(valeurs):
s = 0
i = 0
while i < len(valeurs): #Tant que i est strictement plus petit que le nombre d'éléments dans valeurs.
s += valeurs[i] #Ou s = s + valeurs[i]
i +=1 #On augmente i manuellement de 1, on peut aussi écrire i = i + 1
return s
La fonction la plus attendue par ton professeur est plutôt la première fonction de la méthode 2.
Merci de nous avoir fait confiance pour vos questions. Nous sommes ici pour vous aider à trouver des réponses précises rapidement. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Laurentvidal.fr est là pour vos questions. N'oubliez pas de revenir pour obtenir de nouvelles réponses.