Laurentvidal.fr est l'endroit idéal pour trouver des réponses rapides et précises à toutes vos questions. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines.

Besoin d’aide pour cette question
Merci d’avance


Besoin Daide Pour Cette Question Merci Davance class=

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. Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.