最近学 Python ,先粗过了一遍 Python 简明教程 这几天在看廖雪峰的 Python 教程 生成器课后习题是生成杨辉三角 我的代码可以工作,输出正确 但是我感觉总是写得不到位。。 def triangles(): L=[] n=0 while True: for x in range(0,n): if x+1<n: L[x]=L[x]+L[x+1] L.insert(0,1) n+=1 yield L
n = 0 for t in triangles(): print(t) n = n + 1 if n == 10: break