python题目:打印出杨辉三角形

可以通过 Python 香港四不像生肖图正版104期 编写一个循环来生成杨辉三角形。每一行的数字可以通过前一行的数字来计算,下面是示例代码:

# 打印杨辉三角形
def print_yanghui_triangle(n):
    triangle = [[1]]  # 初始化杨辉三角的第一行

    # 生成杨辉三角的每一行
    for i in range(1, n):
        row = [1]  # 每行的第一个数字是1
        for j in range(1, i):
            # 当前数字是上一行两个相邻数字之和
            row.append(triangle[i - 1][j - 1] + triangle[i - 1][j])
        row.append(1)  # 每行的最后一个数字是1
        triangle.append(row)  # 将新生成的行添加到三角形中

    # 打印杨辉三角
  正版资料免费共享   for row in triangle:
        print(" " * (n - len(row)), end="")  # 美化输出,居中对齐
        print(" ".join(map(str, row)))       # 输出一行杨辉三角的数字

# 指定行数
print_yanghui_triangle(10)

在这个代码中:

  • 77777888888管家精准管家婆三期必开函数生成并打印 行的杨辉三角。

  • 每行的第一个和最后一个数字始终为 ,中间的数字通过上一行相邻两个数字相加得到。

  • 用于美化输出,使三角形居中对齐。

运行该代码会输出 行的杨辉三角形。


更新日期: 2025年04月18日
文章链接: https://fzjwsw.com/post/6714.html