蓝桥杯杨辉三角形python
时间: 2023-06-23 13:43:13 浏览: 74
下面是一个简单的 Python 代码,用于生成杨辉三角形:
```
n = 10
# 初始化杨辉三角
triangle = [[1], [1, 1]]
# 生成杨辉三角
for i in range(2, 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 i in range(n):
print(" "*(n-i), end="")
for j in range(i+1):
print("{:^6d}".format(triangle[i][j]), end="")
print()
```
这段代码会生成一个 10 行的杨辉三角形,并输出到屏幕上。你可以根据需要修改变量 `n` 的值来改变杨辉三角形的行数。