Python Python задачи
Python/Элементы массива, которые меньше среднего арифметического
Найти в массиве те элементы, значение которых меньше среднего арифметического, взятого от всех элементов массива.Разбор задачи на Python
Алгоритм решения задачи:
1)Вычислить сумму всех элементов массива. Для этого перед циклом вводится переменная для суммы (например, sum). Далее элементы массива перебираются в цикле и значение каждого добавляется к этой переменной. Вычисление суммы можно сделать в том же цикле, что и заполнение массива.
2)При вычислении суммы элементов находится среднее арифметическое, равное сумме, деленной на количество элементов в массиве.
3)Массив перебирается, каждый элемент сравнивается с найденным средним. Если элемент меньше, он отображается (или сохраняется в другом массиве).
Python
from random import random
N = 10
arr = [0] * N
for i in range(N):
arr[i] = int(random() * 100)
print(arr)
avrg = sum(arr)/N
print(avrg)
less = []
for i in range(N):
if arr[i] < avrg:
less.append(arr[i])
print(less)
Все задачи на python
Python Python задачи
Репост статьи
25 апреля 2022 г.
Почему мы выбираем Timeweb
TimewebЧто такое хостинг, как выбрать хостинг , почему мы остановились на Timeweb
Комментарии
Ваш комментарий будет первым !