Мой опыт создания массива целых чисел и подсчета элементов, превышающих среднее арифметическое
Я недавно решил попробовать создать массив целых чисел в определенном диапазоне и вычислить количество элементов, которые превышают среднее арифметическое значений всех элементов массива.Для начала, я создал массив а из 10 целых чисел с помощью языка программирования Python. Мне понадобилось использовать функцию range, чтобы генерировать числа в нужном диапазоне, и затем преобразовать полученный объект в список. Вот как я это сделал⁚
python
a list(range(0, 20, 2))
Этот код создает список, содержащий все четные числа от 0 до 18. Теперь у меня есть массив из 10 целых чисел, принадлежащих полуинтервалу [0;20).
Чтобы вывести элементы массива в строчку через пробел, я использовал цикл for. В каждой итерации я печатал текущий элемент массива, добавляя в конце пробел. Вот так выглядит код⁚
python
for i in a⁚
print(i, end’ ‘)
Теперь, когда выполнение кода дошло до этой точки, у меня есть массив из 10 чисел, и они выводятся в строчку через пробел.Мое следующее задание заключалось в вычислении среднего арифметического значений элементов массива. Я использовал функцию sum для суммирования всех элементов массива, а затем разделил эту сумму на количество элементов в массиве (в данном случае, 10)⁚
python
average sum(a) / len(a)
Теперь у меня есть среднее арифметическое значений элементов массива. Чтобы вычислить количество элементов, которые превышают это значение, я использовал цикл for и условную конструкцию if. В каждой итерации я проверял, превосходит ли текущий элемент массива среднее арифметическое. Если да, то увеличивал счетчик на единицу. Вот так я это делал⁚
python
count 0
for i in a⁚
if i > average⁚
count 1
Теперь у меня есть количество элементов, значения которых превышают среднее арифметическое значений элементов массива. Я могу вывести это число на экран⁚
python
print(″Количество элементов, значения которых превышают среднее арифметическое⁚″, count)
Я рад поделиться своим опытом создания массива целых чисел и вычисления количества элементов, превышающих среднее арифметическое. Это довольно простой процесс, который может быть полезным в решении различных задач.