Bienvenue sur Laurentvidal.fr, le site où vous trouverez les meilleures réponses de la part des experts. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté d'experts dévoués sur notre plateforme de questions-réponses. Expérimentez la commodité de trouver des réponses précises à vos questions grâce à une communauté dévouée d'experts.

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 d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Visitez toujours Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.