Вопрос по спискам. Python. Как можно упростить мой код?

Треугольник Паскаля — бесконечная таблица биномиальных коэффициентов, имеющая треугольную форму. В этом треугольнике на вершине и по бокам стоят единицы. Каждое число равно сумме двух расположенных над ним чисел.

from math import factorial
n = int(input())
my_list = []
for j in range(n):
    c = [int(factorial(j)/(factorial(i)*(factorial(j-i)))) for i in range(j+1)]
    my_list.append(c)

for k in my_list:
    print(*k)

Как упростить этот код? Какие ошибки в написании есть, которые лучше не совершать в будущем?


Ответы (0 шт):