10行杨辉三角形代码
时间: 2024-09-13 17:17:50 浏览: 42
杨辉三角形_杨辉三角形_源码
5星 · 资源好评率100%
当然可以。杨辉三角形是一个经典的数列图形,每一行的数字是其上一行数字之和。在Python中,我们可以用嵌套循环轻松地生成前10行的杨辉三角形。下面是一个简单的10行杨辉三角的代码示例:
```python
def print_pascal_triangle(n):
triangle = [[0 for _ in range(n)] for _ in range(n)]
for i in range(n):
for j in range(i + 1):
if j == 0 or j == i:
triangle[i][j] = 1
else:
triangle[i][j] = triangle[i - 1] + triangle[i - 1][j]
print(triangle[i], end=" ")
print() # 换行
print_pascal_triangle(10)
```
当你运行这段代码,它会打印出前10行的杨辉三角形。每行的数字都是通过计算上一行相邻两个数字的和得到的。
阅读全文