小白请问每行的元素零怎么去除的?
# 初始化杨辉三角形# 创建一个10*10的二维列表,并将所有的元素初始化为0
triangle = []
for i in range(10):
triangle.append([])
for j in range(10):
triangle.append(0)
# 计算杨辉三角形
# 根据观察,我们知道杨辉三角形左右两边的元素均为1
for i in range(10):
triangle = 1
triangle = 1
# 第i行j列的值 = 第(i-1)行(j-1)列的值 + 第(i-1)行(j)列的值
for i in range(2, 10):
for j in range(1, i):
triangle = triangle + triangle
# 输出杨辉三角形
for i in range(10):
for j in range(i+1):
print(triangle, end='')
print() 答案是在最后哪一次循环,
for i in range(10):
for j in range(i+1)
i是行,j是列,
j收到i的控
原矩阵是这样
1000000000
1100000000
1210000000
1331000000
1464100000
151010510000
1615201561000
17213535217100
182856705628810
193684126126843691 大马强 发表于 2021-7-18 20:09
答案是在最后哪一次循环,
for i in range(10):
for j in range(i+1)
OK,懂了 那可以问一下
print(triangle, end='')
print()
这两行代码是如何实现换行的呢?
大马强 发表于 2021-7-18 20:14
原矩阵是这样
1000000000
1100000000
那请问这两行代码是如何实现换行的呢?
print(triangle, end='')
print()
页:
[1]