打印出一个十行的杨辉三角
时间: 2024-10-18 08:21:29 浏览: 16
使用python打印十行杨辉三角过程详解
杨辉三角,也称帕斯卡三角或杨式三角,是一个数学术语,每个数字都是由上一行的两个数字相加得到的。我们可以使用递归或迭代的方式来生成这个三角形。这里是一个简单的Python代码片段,用嵌套循环来打印出一个十行的杨辉三角:
```python
def print_pascal_triangle(n):
triangle = [[1] * (i + 1) for i in range(n)]
for i in range(2, n):
for j in range(1, i):
triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j]
for row in triangle:
print(' '.join(str(num) for num in row))
# 打印前10行的杨辉三角
print_pascal_triangle(10)
```
运行这段代码后,你会看到从左到右、从上到下对齐的10行杨辉三角。
阅读全文