Pascal's triangle: Difference between revisions

Line 672:
<lang python>def pascal(n):
"""Prints out n rows of Pascal's triangle.
 
It returns False for failure and True for success."""
ifrow n <= [1: return False,]
printk 1= [0,]
for x in range(max(n,0)):
if n == 1: return True
last = [1] print row
for row=[l+r for l,r in rangezip(1row+k, nk+row):]
return Truen>=1</lang>
this = [last[i] + last[i + 1] for i in range(row - 1)]
last = [1] + this + [1]
print " ".join(map(str, last))
return True</lang>
 
=={{header|R}}==
Anonymous user