yang_hui_triangle.py 413 B

12345678910111213141516171819202122232425
  1. from typing import List
  2. def generate(numRows: int) -> List[List[int]]:
  3. i = 1
  4. res = []
  5. while i <= numRows:
  6. if i == 1:
  7. res.append([1])
  8. i += 1
  9. elif i == 2:
  10. res.append([1, 1])
  11. i += 1
  12. elif i > 2:
  13. a = -1
  14. res.append([1, i + a, 1])
  15. a = i + a
  16. i += 1
  17. return res
  18. print(generate(4))