• Предмет: Информатика
  • Автор: xxkolert
  • Вопрос задан 4 месяца назад

помогите пожалуйста:

Вычислить сумму элементов, неменьших заданного D и расположенных в строках с четными номерами.​

Ответы

Ответ дал: gerdovbogdan
0

Ответ:

Объяснение:

def sum_greater_than_d_in_even_rows(matrix, D):

   sum = 0

   for i in range(1, len(matrix), 2):  # цикл по строкам с четными номерами

       for j in range(len(matrix[i])):  # цикл по столбцам

           if matrix[i][j] >= D:

               sum += matrix[i][j]

   return sum

Здесь функция sum_greater_than_d_in_even_rows принимает два аргумента: матрицу matrix и значение D. В цикле for i in range(1, len(matrix), 2) строка выбирается с четным номером, начиная с индекса 1, т.к. индексы строк в Python начинаются с нуля. Внутри цикла по столбцам for j in range(len(matrix[i])) проверяется, что значение текущего элемента больше или равно D, и если это так, то оно добавляется к переменной sum. После завершения циклов функция возвращает значение sum.

Вас заинтересует