编写程序,输出杨辉三角形前五行
时间: 2023-12-21 16:50:01 浏览: 99
以下是Python语言的程序实现:
```python
# 定义一个函数,用于计算杨辉三角形的每个数值
def yanghui(row, col):
if row == col or col == 0:
return 1
else:
return yanghui(row - 1, col - 1) + yanghui(row - 1, col)
# 输出杨辉三角形前五行
for i in range(5):
for j in range(i + 1):
print(yanghui(i, j), end=" ")
print()
```
输出结果为:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
```
阅读全文