Above average · Au-dessus de la moyenne
Above average
Two loops, one after the other: the first works out the average, the second keeps the numbers above it.
This joins two patterns you have already used, the running total and the filter. Solving a problem in stages like this is how most longer programs are built.
Au-dessus de la moyenne
Deux boucles, l'une après l'autre : la première calcule la moyenne, la seconde conserve les nombres au-dessus.
Cela combine deux motifs déjà utilisés, le total cumulé et le filtrage. Résoudre un problème par étapes comme ceci est la façon dont la plupart des programmes plus longs sont construits.
Write above_average(nums) that returns a list of the numbers greater than the average of nums, in their original order. The list is never empty. · Écrivez above_average(nums) qui retourne une liste des nombres supérieurs à la moyenne de nums, dans leur ordre d'origine. La liste n'est jamais vide.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.