Сумма определенных элементов двумерного массива

Необходимо Создать двумерный целочисленный массив и найдите сумму всех его элементов, имеющих оба нечетных индекса

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
→ Ссылка