Discuss / Python / 这样写很简短

这样写很简短

Topic source

FranZhou

#1 Created at ... [Delete] [Delete and Lock User]

def triangles(): l = [1] while True: yield l n = len(l) l = [1] + [l[x-1] + l[x] for x in range(1, n)] + [1]

簌簌倾鸾

#2 Created at ... [Delete] [Delete and Lock User]

为什么n=1的时候引用L[1]不会发出警告呢

L[-1] 和L[1] 都是一个数字,一个从开头数,一个从最后数,都存在,所以不会警告,我是这样想的,菜鸟一枚

雲歌1573

#4 Created at ... [Delete] [Delete and Lock User]

因为range(1,1)时循环不执行


  • 1

Reply