def triangles():
L=[1]
while True:
yield L
L=[sum(i) for i in zip([0]+L,L+[0])]
前面定义函数章节介绍说定义函数名称后的()中要包含变量,请问这里函数名字后的括号里为什么是空的呢?
直观理解的话因为这个函数不需要输入吧= =
Sign in to make a reply
1M_sunshine
def triangles():
L=[1]
while True:
yield L
L=[sum(i) for i in zip([0]+L,L+[0])]