Заполнение матрицы случайными числами

Заполните матрицу случайными целыми числами и выведите ее на экран в табличной форме.

from random import randint

# количество строк
N = 5
# Количество столбцов или
# количество элементов в каждой строке.
M = 10
# пустой список
a = []
# За одну итерацию внешнего цикла
# создается одна строка матрицы.
for i in range(N):
    # список для элементов строки матрицы
    b = []
    # Строка заполняется элементами
    for j in range(M):
        b.append(randint(1, 99))
    # и добавляется в матрицу.
    a.append(b)
# Вывод матрицы на экран.
# На каждой итерации внешнего цикла
# переменной i присваивается
# целая строка матрицы.
for i in a:
    # Во внутреннем цикле извлекается
    # каждый отдельный элемент строки
    for j in i:
        # и выводится на экран.
        print("%3d" % j, end='')
    # переход на новую линию
    print()


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: