def triangle(n): if(n==0): return [] if(n==1): return [[1]] triangle=[[1],[1, 1]] columns=n for line in range(2,n): triangle.append([1]) for column in range(1, line): triangle[line].append(triangle[line - 1][column - 1] + triangle[line - 1][column]) triangle[line].append(1) return triangle print(triangle(0)) print(triangle(1)) print(triangle(8))