Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. def triangle(n):
  2. if n == 0:
  3. return []
  4. if n == 1:
  5. return [[1]]
  6. if n == 2:
  7. return [[1],[1,1]]
  8. if n > 2 :
  9. i = 0
  10. middle_nums = []
  11. while i < len(triangle(n-1))-1:
  12. temp = triangle(n-1)[n-2][i] + triangle(n-1)[n-2][i+1]
  13. middle_nums.append(temp)
  14. i = i + 1
  15. last_row = [1] + middle_nums + [1]
  16. return triangle(n-1) + [last_row]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement