1. 首页
  2. 存储
  3. 其他
  4. 轩的杨辉三角生成程序.py

轩的杨辉三角生成程序.py

上传者: 2023-07-01 21:25:01上传 PY文件 581B 热度 7次

下面是一个简单的Python程序,用于生成轩的杨辉三角:

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

    # 生成杨辉三角的每一行
    for i in range(1, n):
        row = [1]
        for j in range(1, i):
            row.append(triangle[i-1][j-1] + triangle[i-1][j])
        row.append(1)
        triangle.append(row)

    # 打印杨辉三角
    for row in triangle:
        print(' '.join(str(num) for num in row))

# 测试杨辉三角生成程序
if __name__ == "__main__":
    n = int(input("请输入要生成的杨辉三角的行数:"))
    yanghui_triangle(n)
下载地址
用户评论