Python 实现杨辉三角
Python 实现杨辉三角
代码如下:
n = int(input())
# 初始化杨辉三角
triangle = [[1] * (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 row in triangle:
print(' '.join(map(str, row)))
运行结果:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
测试输入:
6
预期输出:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
实际输出:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
展示原始输出
该代码实现了杨辉三角的生成,并展示了测试输入、预期输出和实际输出,方便读者理解代码功能和运行结果。
原文地址: https://www.cveoy.top/t/topic/lJop 著作权归作者所有。请勿转载和采集!