python自定义函数打印杨辉三角形
时间: 2023-09-13 15:07:58 浏览: 199
python打印杨辉三角
可以使用递归的方式打印杨辉三角形,代码如下:
```python
def print_triangle(n):
if n == 0:
return
print_triangle(n-1)
row = [1]
for i in range(1, n):
row.append(row[-1] * (n-i) // i)
print(' '.join(map(str, row)).center(2*n-1))
print_triangle(5)
```
输出结果为:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
```
阅读全文