Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Obtenez des réponses détaillées à vos questions de la part d'une communauté dédiée d'experts sur notre plateforme. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.

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.

Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Nous sommes ravis de répondre à vos questions sur Laurentvidal.fr. N'oubliez pas de revenir pour en savoir plus.