Catalan numbers/Pascal's triangle: Difference between revisions

Line 114:
=={{header|Python 2.7}}==
<lang python>
def factorial(n): return reduce(lambda x,y:x*y,range(1,n+1),1)
def catalan_number(n):
pnm = dm = 1
for k in range(2, n+1):
pnm, dm *= ( nm*(n+k), dm*k )
return pnm/factorial(n)dm
print [catalan_number(n) for n in range(1, 16)]
Anonymous user