Предмет: Информатика, автор: taktyazhelo

Напишите программу, которая заполняет элементы квадратной матрицы, размером NхN элементов, лежащие ниже побочной диагонали значением -1, а остальные увеличивает на 1. Матрицу изначально надо заполнить случайными числами в интервале [10,90]. Число N вводится с клавиатуры.

Ответы

Автор ответа: Аноним
2

Ответ:

from random import randint

n = int(input())

arr = [[randint(10, 90) for j in range(n)] for i in range(n)]

print('\n'.join([' '.join([str(i) for i in row]) for row in arr]), '\n')

arr = [[arr[i][j] + 1 if i <= n - 1 - j else -1 for j in range(n)] for i in range(n)]

print('\n'.join([' '.join([str(i) for i in row]) for row in arr]))

Объяснение:

или такое заполнение

from random import randint

n = int(input())

arr = [[randint(10, 90) for j in range(n)] for i in range(n)]

print('\n'.join([' '.join([str(i) for i in row]) for row in arr]), '\n')

for i in range(n):

   for j in range(n):

       if i <= n - 1 - j:

           arr[i][j] += 1

       else:

           arr[i][j] = -1

print('\n'.join([' '.join([str(i) for i in row]) for row in arr]))


taktyazhelo: Я совсем не разбираюсь в информатике, но нужно ли что то вставить в эти скобки , например вы написали n = int(input()) нужно ли здесь что то вставить?
Аноним: можно что угодно вставить
Аноним: например, n = int('введите размер матрицы ')
Аноним: например, n = int(input('введите размер матрицы '))
Похожие вопросы
Предмет: Английский язык, автор: svoloch96833
Предмет: Окружающий мир, автор: ева871
Предмет: Русский язык, автор: полина943
Предмет: Алгебра, автор: Zhenya2001a
Предмет: Математика, автор: oksi05sov