早上好Python大师
有人知道如何使用递归来指定一个函数的输出在输出最终返回值之前循环回作为它的新输入的特定次数吗?
编辑:抱歉,更多信息如下:
-铁蟒
-使用Autodesk Revit
-代码摘录import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
def Lmidpoint(line1):
midpoint=Line.PointAtParameter(line1,0.5)
return midpoint
outlist=[]
pointlist=[]
lines=IN[0]
count=len(lines)
if count > 0:
for l in lines:
mp=Lmidpoint(l)
count-1
firstline=Line.ByStartPointEndPoint(l.StartPoint,mp)
secondline=Line.ByStartPointEndPoint(mp,l.EndPoint)
outlist.append({firstline,secondline})
pointlist.append(mp)
else:
outlist.append('Well that didnt work...')
count-1
OUT = pointlist,outlist