杨辉三角python代码要求左对齐并且每行元素各自一个制表符距离
时间: 2023-04-01 13:01:52 浏览: 102
python写的杨辉三角函数
以下是杨辉三角的 Python 代码,满足左对齐和每行元素各自一个制表符距离的要求:
```python
def yanghui_triangle(n):
res = []
for i in range(n):
row = [1] * (i+1)
for j in range(1, i):
row[j] = res[i-1][j-1] + res[i-1][j]
res.append(row)
for row in res:
print('\t'.join(map(str, row)).center(n*4))
```
使用方法:调用 `yanghui_triangle(n)` 函数,其中 `n` 为需要打印的行数。
例如,`yanghui_triangle(5)` 的输出结果为:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
```
希望对你有帮助!
阅读全文