如何容python实现杨辉三角形
时间: 2023-10-27 11:08:06 浏览: 243
python 实现杨辉三角
5星 · 资源好评率100%
您可以使用Python的循环语句和列表来实现杨辉三角形。以下是一个示例代码:
```
def yanghui_triangle(n):
triangle = []
for i in range(n):
if i == 0:
triangle.append([1])
else:
last_row = triangle[-1]
new_row = [1]
for j in range(1, i):
new_row.append(last_row[j - 1] + last_row[j])
new_row.append(1)
triangle.append(new_row)
return triangle
n = 5
triangle = yanghui_triangle(n)
# 打印杨辉三角形
for row in triangle:
print(row)
```
这个代码将输出一个5行的杨辉三角形:
```
[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
```
阅读全文