Дан одномерный массив числовых значений, насчитывающий N элементов. Подсчитать количество чисел, делящихся на 3 нацело, и среднее арифметическое чисел с чётными значениями. Поставить полученные величины на первое и последнее места в массиве (увеличив массив на 2 элемента).
import random N = 11 def init_random_list(list_size): list = [] while list_size > 0: list.append(random.randint(-3, 3)) list_size = list_size - 1 return list lst = init_random_list(N) count_divided_by_3 = 0 sum_even = 0 count_event = 0 print("Исходный массив: ", lst) i = 0 while i < len(lst): if lst[i] % 3 == 0 and lst[i] != 0: count_divided_by_3 += 1 if lst[i] % 2 == 0: sum_even += lst[i] count_event += 1 i += 1 lst.insert(0, count_divided_by_3) lst.append(sum_even/count_event) print("Модифицированный массив:", lst)