Задача 5: Треугольник Паскаля

Напишите определение функции def generate_tr(numRows), которая принимает целое число numRows и возвращает первые numRows строк треугольника Паскаля. Если число меньше или равно 0, то функция должна вернуть пустой список.

Треугольник Паскаля — это структура чисел, где каждое число является суммой двух чисел, расположенных непосредственно над ним.

Пример треугольника Паскаля для первых 5 строк

      1
     1 1
    1 2 1
   1 3 3 1
  1 4 6 4 1

Ссылка на анимацию треугольника паскаля: https://yapx.ru/album/YTizN

Пример 1:

Ввод: numRows = 5

Вывод: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]

Пример 2:

Ввод: numRows = 1

Вывод: [[1]]

0

Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии