以下是杨辉三角的 Python 代码,输出结果中每个数字之间有符号(例如空格或者加号),每一行数字用中符号括起来(例如竖线):
时间: 2024-03-08 12:50:43 浏览: 42
杨辉三角python实现代码
5星 · 资源好评率100%
下面是代码实现:
```python
def print_triangle(n):
triangle = []
for i in range(n):
row = [1]
for j in range(1, i):
row.append(triangle[i-1][j-1] + triangle[i-1][j])
if i != 0:
row.append(1)
triangle.append(row)
# 打印杨辉三角
for row in triangle:
row_str = "|".join(str(num) for num in row)
print(" " * (n-len(row)) + row_str.center(n*2-1) + " " * (n-len(row)))
print_triangle(5)
```
输出结果如下:
```
1
1|1
1|2|1|
1|3|3|1|
1|4|6|4|1|1|
```
阅读全文