パスカルの三角形の行数を指定して生成するには、生成関数に行数を引数として渡すだけです。 以下のように実装できます。 def generate_pascals_triangle(n): triangle = [] for i in range(n): row = [1] * (i + 1) for j in range(1, i): row[j] = triangle[i - 1][j - 1] + triangle[i - 1][j] triangle.append(row) return triangle# 例えば、5行のパスカルの三角形を生成pascals_triangle = generate_pascals_triangle(5) このコードでは、引数nに指定した行数のパスカルの三角形を生成します。