Totalling & counting · Totalisation et dénombrement
Totalling: a running total
- Totalling adds up a series of numbers.
- Start a
totalat 0, then add each value to it. - The pattern
total = total + valueis called an accumulator.
Additionner : total cumulé
- Additionner consiste à additionner une série de nombres.
- Commencez un
totalà 0, puis ajoutez chaque valeur à celle-ci. - Le motif
total = total + valueest appelé un accumulateur.
nums = [10, 20, 30]
total = 0
for n in nums:
total = total + n
print(total) # 60
Building a running total · Construire un total cumulé
Totalling — start at 0, then add each value as the loop visits it. · Totalisation — commencez à 0, puis ajoutez chaque valeur au fur et à mesure que la boucle la visite.
Counting: a running count
- Counting tallies how many values meet a rule.
- Start a
countat 0, then add 1 each time the rule is true.
Compter : décompte cumulé
- Compter consiste à dénombrer combien de valeurs satisfont une règle.
- Commencez un
countà 0, puis ajoutez 1 chaque fois que la règle est vraie.
nums = [4, -2, 7, -5]
count = 0
for n in nums:
if n > 0:
count = count + 1
print(count) # 2
Average = total ÷ count
- An average is the total divided by how many values there are.
len(nums)gives the number of items in a list.
Moyenne = total ÷ nombre
- Une moyenne est le total divisé par le nombre de valeurs.
len(nums)donne le nombre d'éléments dans une liste.
nums = [2, 4, 6]
average = sum(nums) / len(nums)
print(average) # 4.0
In the exam: standard methods
- Totalling and counting are named standard methods in the syllabus.
En examen : méthodes standards
- Additionner et compter sont des méthodes standards nommées dans le programme.
Total ← 0
FOR I ← 1 TO 5
Total ← Total + Number[I]
NEXT I
Common mistakes
- Set the total to
0before the loop, then add to it inside. - A counter starts at
0and goes up by1each time. - Do not reset the total inside the loop.
Erreurs courantes
- Réinitialisez le total à
0avant la boucle, puis ajoutez-y à l'intérieur. - Un compteur commence à
0et augmente de1à chaque fois. - Ne réinitialisez pas le total à l'intérieur de la boucle.
Now you try
- Use a loop with a running total or count.
- Press Check answer to test your code.
À vous maintenant
- Utilisez une boucle avec un total ou un compteur cumulé.
- Appuyez sur Vérifier la réponse pour tester votre code.
The list nums is set for you. Use a loop to add up every number and store the result in total (the answer is 18). · La liste nums est définie pour vous. Utilisez une boucle pour additionner tous les nombres et stockez le résultat dans total (la réponse est 18).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Count how many numbers in nums are greater than 0. Store the count in count (the answer is 2). · Comptez combien de nombres dans nums sont supérieurs à 0. Stockez le compte dans count (la réponse est 2).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Work out the average of the numbers in nums (the total divided by how many there are) and store it in average (the answer is 4.0). · Calculez la moyenne des nombres dans nums (le total divisé par le nombre d'éléments) et stockez-la dans average (la réponse est 4.0).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.