#利用[0 1 1]+[1 1 0]= [1 2 1]的思想,参考+[0]方法的思路
L=[1]
while True: #原因是什么 是True不是Ture
yield L
A=[0] + L
L= L + [0] #不需要提前L=L+A,注意L不能用B代替,如B=L+[0]??
for i in range(len(A)): #为了让对位相加
L[i] = A[i] + L[i] #返回到yield继续执行
Sign in to make a reply
容蟹屡
#利用[0 1 1]+[1 1 0]= [1 2 1]的思想,参考+[0]方法的思路
L=[1]
while True: #原因是什么 是True不是Ture
yield L
A=[0] + L
L= L + [0] #不需要提前L=L+A,注意L不能用B代替,如B=L+[0]??
for i in range(len(A)): #为了让对位相加
L[i] = A[i] + L[i] #返回到yield继续执行