m = int(input('请输入行数:'))
def triangles():
L = [1]
while len(L) < = m:
yield L
L.append(0)
L = [L[i - 1] + L[i] for i in range(len(L))]
for t in triangles():
print(t)输出杨辉三角的前m行,生成器的应用
最新推荐文章于 2023-03-28 11:23:43 发布
本文介绍了一种使用Python语言生成杨辉三角的方法。通过输入指定的行数,程序能够逐行输出杨辉三角的数值。该程序利用了生成器的概念来优化内存使用,并通过简洁的代码实现了数学上的经典问题。
5866

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



