Сумма определенных элементов двумерного массива
Необходимо Создать двумерный целочисленный массив и найдите сумму всех его элементов, имеющих оба нечетных индекса
def func(array):
for i in range(len(array)):
if i % 2 != 0:
for j in range(len(array[i])):
if j % 2 !=0:
print(array[i][j]) # делаю проверку, что получается.
a =[[9, 5, 3, 9, 3], [6, 10, 8, 9, 4]]
print(func(a))
Элементы с нечетными индексами нашла, но не могу понять как их сложить. Конечно, может быть и в целом код не верный.
Ответы (1 шт):
Автор решения: Максим
→ Ссылка
так как 0 - является чётным числом то организуем циклы начиная с единицы с шагом 2 :
def func(array):
result_sum = 0
for i in range(1, len(array), 2):
for j in range(1, len(array[i]), 2):
result_sum += array[i][j]
return result_sum