Предмет: Информатика,
автор: KELMY
PYTHON
1)Напишите программу, которая заполняет матрицу из N строк и M столбцов нулями и единицами в шахматном порядке.
2)Напишите программу, которая заполняет матрицу из N строк и N столбцов нулями и единицами так, что все элементы выше побочной диагонали равны нулю, а остальные – единице.
Ответы
Автор ответа:
0
1)
ar = []
n = int(input())
m = int(input())
for i in range(m):
ar1 = []
for j in range(n):
if i % 2 == j % 2:
ar1.append(1) #единицу и ноль можно поменять местами
else:
ar1.append(0)
ar.append(ar1)
2)
ar = []
n = int(input())
for i in range(n):
ar1 = []
for j in range(n):
if j > i:
ar1.append(0)
else:
ar1.append(1)
ar.append(ar1)
#по заданию если что вывода быть не должно, но вот он:
for g in ar:
print(*g)
#Примечание: вывод работает для обоих случаев!
Похожие вопросы
Предмет: Русский язык,
автор: Странник1111
Предмет: Другие предметы,
автор: Shmidt371
Предмет: Русский язык,
автор: Кристина200410
Предмет: Математика,
автор: leonardfts