MathCAD ====> Python, матрицы

Как переписать программу из MathCAD в Python?

Обычно для работы с матрицами стоит Numpy подключить (pip install numpy) и использовать его функции.

Ну или тут не сложно и с помощью списка списков:

n = 4
m = 8

matrix = [[0]*n for i in range(m)]

for i in range(n):
    for j in range(m // 2):
        matrix[i][j] = min(-n - i, m - j)

# print(matrix); # выведет [[-4, -4, -4, -4], [-5, -5, -5, -5], [-6, -6, -6, -6], [-7, -7, -7, -7], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
print('\n'.join([', '.join([str(cell) for cell in row]) for row in matrix]))
1 лайк

а почему вторая половина получается нулевой?

Её никто не заполнил )

грустно :с