- def row(x):
- return ' '.join(map(str, reduce(lambda x,y: map(sum,zip([0]+x,x+[0])),range(x),[1])))
- def pascal(x):
- return '\\n'.join(row(i).center(len(row(x-1))) for i in range(x))
- print pascal(10)
- #该片段来自于http://www.codesnippet.cn/detail/290720134845.html
来源: http://www.codesnippet.cn/detail/290720134845.html