使用python输出 10 行的杨辉三角 - 二项式的 n 次方展开系数。
时间: 2024-03-01 17:55:08 浏览: 73
python 输出10行的杨辉三角 - 二项式的n次方展开系数 示例
5星 · 资源好评率100%
以下是使用 Python 输出 10 行的杨辉三角 - 二项式的 n 次方展开系数的代码:
```python
n = 10
# 初始化杨辉三角
triangle = [[1]]
# 循环计算杨辉三角的行
for i in range(1, n):
# 当前行的列表
row = [1]
# 计算每个位置的值
for j in range(1, i):
row.append(triangle[i-1][j-1] + triangle[i-1][j])
row.append(1)
# 将当前行加入杨辉三角中
triangle.append(row)
# 输出杨辉三角
for row in triangle:
print(row)
# 输出二项式的 n 次方展开系数
for i in range(n):
print("二项式展开系数第", i+1, "项为", triangle[n-1][i])
```
输出结果如下:
```
[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
[1, 5, 10, 10, 5, 1]
[1, 6, 15, 20, 15, 6, 1]
[1, 7, 21, 35, 35, 21, 7, 1]
[1, 8, 28, 56, 70, 56, 28, 8, 1]
[1, 9, 36, 84, 126, 126, 84, 36, 9, 1]
二项式展开系数第 1 项为 1
二项式展开系数第 2 项为 9
二项式展开系数第 3 项为 36
二项式展开系数第 4 项为 84
二项式展开系数第 5 项为 126
二项式展开系数第 6 项为 126
二项式展开系数第 7 项为 84
二项式展开系数第 8 项为 36
二项式展开系数第 9 项为 9
二项式展开系数第 10 项为 1
```
阅读全文