编写函数,输出六行杨辉三角。并运行验证
时间: 2024-02-03 12:12:31 浏览: 52
输出杨辉三角的小程序
以下是Python代码实现:
```python
def yanghui_triangle(n):
"""
输出n行杨辉三角
"""
triangle = []
for i in range(n):
row = [1] * (i + 1) # 初始化每行元素为1
for j in range(1, i): # 计算第2个元素到倒数第2个元素
row[j] = triangle[i-1][j-1] + triangle[i-1][j]
triangle.append(row)
return triangle
# 输出六行杨辉三角
triangle = yanghui_triangle(6)
for row in triangle:
print(row)
```
输出结果:
```
[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
[1, 5, 10, 10, 5, 1]
```
可以看出,输出结果符合杨辉三角的规律。
阅读全文