'''
Разработайте скрипт для решения задачи:
Создайте квадратную матрицу случайных двузначных целых чисел,
состоящую из n строк и n столбцов.
Выведите элементы главной диагонали матрицы.
Пример выполнения скрипта:
Программа вывода на экран элементов главной диагонали квадратной матрицы
Введите количество строк и столбцов матрицы -> 4
Сформированная матрица:
27 52 92 52
66 94 82 31
30 71 95 48
58 34 41 17
Элементы главной диагонали:
27 94 95 17
'''
from random import randint
print('Программа вывода на экран элементов главной диагонали квадратной матрицы')
n = int(input('Введите количество строк и столбцов матрицы -> '))
print('Сформированная матрица:')
matrix = []
# Создаем матрицу n X m и выводим на экран
for i in range(n):
matrix.append([])
for j in range(n):
matrix[i].append(randint(10,99))
print(matrix[i][j], end = ' ')
print()
print('Элементы главной диагонали: ')
for i in range(n):
print (matrix[i][i], end = ' ')
© Кащеев Е. Решение задач по программированию на языке Python