Треугольник Паскаля в Python без использования цикловPython

Программы на Python
Ответить
Anonymous
 Треугольник Паскаля в Python без использования циклов

Сообщение Anonymous »

Итак, я пытаюсь реализовать треугольник Паскаля, который выдает в Python следующее:

pascal_triangle(5) prints:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1


Проблема в том, что я пытаюсь сделать это без использования каких-либо циклов, но не могу понять, как это сделать. Любая помощь будет оценена по достоинству. Чем ты.

Вот что у меня есть на данный момент:

def factorial(x):
if x == 0:
return 1
else:
x * factorial(x - 1)

def pascal_triangle(n):`


ОБНОВЛЕНО:

print_pascal_line(r):
if r == 0:
return 1
else:
R = print_pascal_line(r-1)
return 1 +


Подробнее здесь: https://stackoverflow.com/questions/530 ... -any-loops
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»