Привет! Давай посмотрим на задание и разберёмся, как решить его шаг за шагом.
Твоё задание номер четыре такое:
"Напишите программу, которая находит среднее арифметическое всех элементов массива, которые делятся на 3 и заканчиваются на 1."
Так, давай сначала создадим массив (или список в терминах Python) со случайными числами, чтобы у нас было с чем работать. Я вижу, что ты уже начал это делать на скриншоте, используя модуль random для генерации случайных чисел и добавления их в список a.
Далее, нам нужно перебрать элементы списка, выбрать те, которые подходят под наши условия (делятся на 3 и заканчиваются на 1), посчитать их сумму и количество. На основе этих данных вычислим среднее арифметическое.
Вот пример того, как может выглядеть твоя программа:
from random import randint
# Создаем массив со случайными числами
a = []
for i in range(30): # Например, 30 чисел
a.append(randint(0, 100)) # Добавляем случайное число от 0 до 100
# Инициализируем сумму и счетчик для подходящих чисел
summa = 0
count = 0
# Перебираем элементы массива
for number in a:
# Проверяем, удовлетворяет ли число условиям
if number % 3 == 0 and str(number).endswith('1'):
summa += number # Суммируем подходящие числа
