Discuss / Python / 修改下,这样子算是会generator了吧

修改下,这样子算是会generator了吧

Topic source

花朝zhe

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

def PascalsTriangle(n,value=1): i=1 l=[] while i<=n: i,l=i+1,[value if j==0 or j==len(l) else l[j-1]+l[j] for j in range(len(l)+1)] yield(l)

s=PascalsTriangle(10,2)

for i in s: print(i)

花朝zhe

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

应该是while True,那个i也是不需要的

冰点龙_722

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

老哥写得好呀,不过问一下那个value是干嘛用的

牛!!


  • 1

Reply