python怎么输出杨辉三角

avatar
作者
猴君
阅读量:0

可以使用以下代码来输出杨辉三角:

def generate_pascal_triangle(numRows):     triangle = []          for i in range(numRows):         row = [1] * (i + 1)         if i > 1:             for j in range(1, i):                 row[j] = triangle[i - 1][j - 1] + triangle[i - 1][j]         triangle.append(row)          return triangle  def print_pascal_triangle(triangle):     for row in triangle:         print(' '.join(map(str, row)).center(len(triangle[-1]) * 2))  numRows = 5 pascal_triangle = generate_pascal_triangle(numRows) print_pascal_triangle(pascal_triangle) 

在这段代码中,generate_pascal_triangle 函数用于生成指定行数的杨辉三角,print_pascal_triangle 函数用于打印输出生成的杨辉三角。你可以将 numRows 变量设置为你想要输出的行数。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!