看了评论大佬们的答案,我的还是太繁琐了,不过这是最开始的思路还没有简化。
Topic source把l改成大写L了
def triangles(): L = [1] yield L while True: n = 0 L1 = [1] while n < len(L)-1: num = L[n] + L[n+1] L1.append(num) n += 1 L1.append(1) L = L1 yield L
- 1
Alian