Python输入行数输出杨辉三角
时间: 2024-06-01 11:06:35 浏览: 117
利用Python编程实现打印杨辉三角输出,附源码
当输入行数为n时,输出n行杨辉三角。
下面是Python代码实现:
```
n = int(input("请输入行数:"))
# 初始化杨辉三角
triangle = [ * (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 i in range(n):
for j in range(i+1):
print(triangle[i][j], end=' ')
print()
```
阅读全文