Вопрос задан 27.09.2023 в 09:41. Предмет Информатика. Спрашивает Курман Айжан.

Пожалуйста, помогите Сгенерировать двумерный массив N x N (N ввести с клавиатуры), состоящий из

строки ‘.’ Заполнить нулевой столбец, нулевую строчку и главную диагональ звёздочками. python
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Невская Алина.

Решение:

Python

N_int = int(input())

N_list = []

N_spisok = []

for i in range(N_int):

   i = '.'

   N_list.append(i)

N_spisok.append(N_list)

N_spisok.append(N_list)

print(' ' + ' '.join(N_spisok[0]))

for j in N_spisok[1]:

   print(j + '*' * N_int + j)

print(' ' + ' '.join(N_spisok[0]))

Да, не идеально как хотелось бы, но все работает. Имеется и двумерный массив и квадрат N на N.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример кода на Python, который создает двумерный массив NxN и заполняет его в соответствии с вашими условиями:

python
# Вводим размерность массива N с клавиатуры N = int(input("Введите размерность массива N: ")) # Создаем двумерный массив NxN, заполняя его точками matrix = [['.' for _ in range(N)] for _ in range(N)] # Заполняем нулевую строку звездочками matrix[0] = ['*' for _ in range(N)] # Заполняем нулевой столбец звездочками for i in range(N): matrix[i][0] = '*' # Заполняем главную диагональ звездочками for i in range(N): matrix[i][i] = '*' # Выводим полученный массив for row in matrix: print(' '.join(row))

Этот код сначала создает пустой массив NxN, затем заполняет нулевую строку, нулевой столбец и главную диагональ символами '*'. В итоге он выводит полученный массив на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос