Above average · Выше среднего
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.
Выше среднего
Два цикла друг за другом: первый вычисляет среднее, второй оставляет числа выше него.
Здесь объединяются два уже известных вам паттерна: накопленная сумма и фильтрация. Решение задачи поэтапно — именно так создаётся большинство длинных программ.
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. · Напишите above_average(nums), которая возвращает список чисел, больших среднего значения ⟨nums⟩, в их исходном порядке. Список никогда не бывает пустым.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.