Advertisement
DeaD_EyE

pascal_iterative

May 22nd, 2017
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.23 KB | None | 0 0
  1. def pascal(n):
  2.     yield [1]
  3.     row = [1, 1]
  4.     yield row
  5.     for _ in range(n):
  6.         row = [1] + [row[i] + row[i+1] for i in range(len(row) - 1)] + [1]
  7.         yield row
  8.  
  9. print('\n'.join(str(i) for i in list(pascal(5))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement