Pascal's triangle: Difference between revisions

m
(→‎{{header|Python}}: Added a non-finite generator version)
Line 4,052:
# showPascal :: [[Int]] -> String
def showPascal(xs):
def align(nsw):
w = len(' '.join((map(str, xs[-1]))))
return lambda ns: center(w)(
 
def align(ns):
return center(w)(
' '
)(' '.join(map(str, ns)))
returnw = len('\n '.join((map(alignstr, xs[-1]))))
wreturn = len(' \n'.join((map(stralign(w), xs[-1]))))
 
 
9,655

edits