轩的杨辉三角生成程序.py
下面是一个简单的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)
下载地址
用户评论