Чтобы создать квадратный массив размером n со всеми элементами равными 0, а элементами на задней стороне массива равными 1, вы можете использовать следующий код:
В этом коде мы сначала создаем массив с помощью генератора списков, затем используем два цикла for для перебора элементов массива и заполнения их единицами.
Обратите внимание, что в этом коде мы используем генератор списков, чтобы создать массив со всеми элементами равными 0.
Объяснение:
1 votes Thanks 1
artenevo
извините, случайно второй раз вставил текст
yuk1zy
разве оно не должно выводить с единицами на внешней сторонах масива типо так:
Answers & Comments
Ответ:
Чтобы создать квадратный массив размером n со всеми элементами равными 0, а элементами на задней стороне массива равными 1, вы можете использовать следующий код:
n = 5
# создаем массив со всеми элементами равными 0
array = [[0 for j in range(n)] for i in range(n)]
# заполняем заднюю сторону массива единицами
for i in range(n):
array[i][0] = 1
array[i][n - 1] = 1
for j in range(n):
array[0][j] = 1
array[n - 1][j] = 1
print(array) # выведет: [[1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1]]
В этом коде мы сначала создаем массив с помощью генератора списков, затем используем два цикла for для перебора элементов массива и заполнения их единицами.
Обратите внимание, что в этом коде мы используем генератор списков, чтобы создать массив со всеми элементами равными 0.
Объяснение:
1 0 0 0 1
1 0 0 0 1
1 0 0 0 1
1 1 1 1 1
Verified answer
Відповідь:
n = 4
array = [[0 for _ in range(n)] for _ in range(n)]
for i in range(n):
array[i][0] = 1
array[i][n-1] = 1
array[0][i] = 1
array[n-1][i] = 1
for row in array:
for element in row:
print(element, end=' ')
print()
Пояснення: