"""
题目:打印出杨辉三角形(要求打印出10行如下图)。
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
"""
import copy
d_list = []
for i in range(1, 11):
d_list.append(1)
temp_list = copy.deepcopy(d_list)
for a in temp_list:
print(a, end=' ')
print(end='\n')
for b in range(1, len(temp_list)):
d_list[b] = temp_list[b - 1] + temp_list[b]
菜鸟学python之打印杨辉三角形
最新推荐文章于 2024-04-12 10:43:41 发布
本文展示了一个使用Python实现的杨辉三角形打印程序,通过列表操作和深拷贝技术,实现了10行杨辉三角形的生成和显示。代码简洁易懂,适合初学者学习。

4427

被折叠的 条评论
为什么被折叠?



