'''
Разработайте скрипт для решения задачи:
Создайте двумерный массив (матрицу) случайных двузначных целых чисел,
состоящую из n строк и m столбцов.
Выведите элементы k-ого столбца матрицы.
(Примечание: числа m, n, k вводятся с клавиатуры.
Для наглядности нумерацию строк и столбцов
следует начинать не с 0, а с 1)
Пример выполнения скрипта:
Программа вывода k-ого столбца матрицы
Введите количество строк матрицы -> 3
Введите количество столбцов матрицы -> 5
Сформированная матрица:
82 74 88 12 16
52 12 45 42 98
13 72 58 78 93
Введите k -> 4
4 столбец:
12 42 78
'''
from random import randint
print('Программа вывода k-ого столбца матрицы')
n = int(input('Введите количество строк матрицы -> '))
m = int(input('Введите количество столбцов матрицы -> '))
print('Сформированная матрица:')
matrix = []
# Создаем матрицу n X m и выводим на экран
for i in range(n):
matrix.append([])
for j in range(m):
matrix[i].append(randint(10,99))
print(matrix[i][j], end = ' ')
print()
k = int(input('Введите k -> '))
print(k, 'столбец:')
for i in range(n):
print (matrix[i][j - 1], end = ' ')
© Кащеев Е. Решение задач по программированию на языке Python