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

Изображение Задание 6 Параграф 1.5 ГДЗ Босова 9 класс Углубленный уровень
Рассмотрим вариант решения задания из учебника Босова, Аквилянов 9 класс, Просвещение:
Дан фрагмент программного кода на языке Python.
Его применили к заполненной нулями матрице A размером 5×5. Сколько нулевых элементов останется в матрице A после выполнения этого алгоритма? Проверьте себя, дописав и выполнив на компьютере программу. Предусмотрите в программе вывод исходного и итогового вида матрицы A. Усовершенствуйте программный код так, чтобы в программе подсчитывалось количество нулевых элементов.
Программа:
N = 5
A=[[0]*N for i in range(N)] # Формирование нулевой матрицы
# Вывод исходной матрицы
print('Исходная матрица')
for i in range(N):
for j in range(N):
print(A[i][j],end =' ')
print()
# Изменение элементов матрицы согласно условию
for i in range(5):
for j in range(5):
if (i + j) % 2 != 0:
A[i][j] = 1
#Вывод полученной матрицы и подсчет количества 0
print('Итоговая матрица')
k=0
for i in range(N):
for j in range(N):
print(A[i][j],end =' ')
if A[i][j]==0: k+=1
print()
print('Количество 0 в итоговой матрице =',k)
Окно вывода:
Исходная матрица
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Итоговая матрица
0 1 0 1 0
1 0 1 0 1
0 1 0 1 0
1 0 1 0 1
0 1 0 1 0
Количество 0 в итоговой матрице = 13
*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.