Python 打印杨辉三角
时间: 2024-06-01 08:06:35 浏览: 114
python之打印杨辉三角
好的,以下是 Python 打印杨辉三角的代码:
```python
n = int(input("请输入杨辉三角的行数: "))
a = []
for i in range(n):
a.append(*(i+1)) # 初始化每一行的元素都为1
for j in range(1, i):
a[i][j] = a[i-1][j-1] + a[i-1][j] # 递推计算每个元素的值
for row in a:
print(' '.join([str(i) for i in row]).center(n*2)) # 将每一行转化为字符串并居中显示
```
阅读全文