Discuss / Python / 不用for 既然都用python了 要是有matlab的点加就更好了

不用for 既然都用python了 要是有matlab的点加就更好了

Topic source

雅努斯

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

def yanghui_triangle(MAX): print('yanghui_triangle') L = [1] n = 1 while n <= MAX: yield L L.insert(0,0) L.append(0) L_new = [L[:len(L)-1][t] + L[1:len(L)][t] for t in \ list(range(len(L)-1))] n = n + 1 L = L_new

g = yanghui_triangle(10) for items in g: print(items)


  • 1

Reply