Задание 9 Параграф 1.5 ГДЗ Босова 9 класс Углубленный уровень (Информатика)

Изображение Задание 9 Параграф 1.5 ГДЗ Босова 9 класс Углубленный уровень
Рассмотрим вариант решения задания из учебника Босова, Аквилянов 9 класс, Просвещение:
Напишите программу, позволяющую в заданном двумерном целочисленном массиве найти:
а) сумму всех нечётных элементов массива;
б) количество положительных и отрицательных чисел в массиве;
в) величину наименьшего элемента массива.
Программа:
from random import randint
N,M=map(int,input('Введи N и M > > ').split())
A = [[randint(-10,10) for j in range(M)] for i in range(N)]
print('Исходная матрица')
for i in range(N):
for j in range(M):
print(f'{A[i][j]:3}',end=' ')
print()
min_element=A[0][0]
s_n=0 # сумма нечетных элементов
k1=0 # количество отрицательных чисел в матрице
k2=0 # количество положительных чисел в матрице
for i in range(N):
for j in range(M):
if A[i][j]%2!=0:s_n+=A[i][j]
if A[i][j] < 0:k1+=1
if A[i][j] > 0:k2+=1
if A[i][j] < min_element:min_element=A[i][j]
print('Сумма нечетных элементов матрицы =',s_n)
print('Количество отрицательных элементов =',k1,'Количество положительных элементов =',k2)
print('Минимальный элемент матрицы =',min_element)
Окно вывода:
Введи N и M > > 4 5
Исходная матрица
10 4 1 -2 6
9 5 -9 -7 -9
6 8 -7 -4 2
-10 -9 5 -9 7
Сумма нечетных элементов матрицы = -23
Количество отрицательных элементов = 9 Количество положительных элементов = 11
Минимальный элемент матрицы = -10
*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.