Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 30, 2010 15:55:52

Rumato
От:
Зарегистрирован: 2010-10-03
Сообщения: 93
Репутация: +  0  -
Профиль   Отправить e-mail  

рекурсия, где почитать про неё?

Здравствуйте, функция генерирует случайные числа в заданном диапазоне потом складывает их, если выполняется условие, что разность между zx и x1 и разность zy и y1 равна по модулю единице, то происходит прекращение рекурсии

def lda(r,x1,y1,xz,yz):
r = random.randint(0,7)
dx = random.randint(-1,1)
dy = random.randint(-1,1)
x1 = x1 + dx
y1 = y1 + dy
if xz - x1 == math.fabs(1):
return []
сейчас это дело не работает, объясните, пожалуйста, как получить массив значений x1,y1 и почему оно не работает или же где лучше почитать про рекурсию, потому как в книжках, которые я читаю что-то как-то…

заранее спасибо



Отредактировано (Ноя. 30, 2010 15:56:41)

Офлайн

#2 Ноя. 30, 2010 19:28:00

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

рекурсия, где почитать про неё?

дааа, про рекурсию почитать определенно стоит) на википедии например



Отредактировано (Ноя. 30, 2010 19:28:23)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version