python写一个简单代码:输入一个整数n,输出n行的杨辉三角形
时间: 2023-07-15 15:15:55 浏览: 170
python 打印出杨辉三角形(示例)
以下是一个简单的 Python 代码,可以输出 n 行的杨辉三角形:
```python
n = int(input("请输入要输出的行数:"))
# 初始化杨辉三角形
triangle = [[1]]
# 构建杨辉三角形
for i in range(1, n):
# 添加新的一行
row = [1]
# 计算中间的数字
for j in range(1, i):
num = triangle[i-1][j-1] + triangle[i-1][j]
row.append(num)
# 添加最后一个数字
row.append(1)
# 添加这一行到杨辉三角形中
triangle.append(row)
# 输出杨辉三角形
for row in triangle:
for num in row:
print(num, end=" ")
print()
```
运行程序后,输入要输出的行数,即可得到相应行数的杨辉三角形。
阅读全文