Найти - Пользователи
Полная версия: рекурсия, где почитать про неё?
Начало » Python для новичков » рекурсия, где почитать про неё?
1
Rumato
Здравствуйте, функция генерирует случайные числа в заданном диапазоне потом складывает их, если выполняется условие, что разность между 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 и почему оно не работает или же где лучше почитать про рекурсию, потому как в книжках, которые я читаю что-то как-то…

заранее спасибо
Zubchick
дааа, про рекурсию почитать определенно стоит) на википедии например
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB