import rhinoscriptsyntax as rs
def conCir(pt, r):
if r <= 0:
print "Done"
else:
rs.AddCircle(pt, r)
return conCir(pt, r-1)
pt1 = rs.GetPoint("Pick First Point")
pt2 = rs.GetPoint("Pick Second Point")
r = rs.Distance(pt1, pt2)
conCir(pt1, r)
Что я пытаюсь сделать концентрическими кругами, однако я не могу понять, как подсчитать количество созданных кругов. В идеальной ситуации этот счетчик встроен в функцию, но поместив его в первую строку, он каждый раз при вызове функции сбрасывается на 0.Счетчик остатков в функции
Чтобы быть понятным, при завершении функции необходимо напечатать «Готово», подсчитать, «круги были нарисованы».
Спасибо, но я не могу использовать переменную 'count' в if-statement, потому что она скажет, что она не определена? –