Задание
Найдите ошибки в программе:
def recurse\(a,b,c,d\):
if a//b==c:
d+=1
else:
a+=1
r=recurse\(a,b,c,d\)
if r>2:
return d
else:
return c//d
- Не организован выход из рекурсии \(бесконечная рекурсия\)
- Нет ошибок
- Рекурсия не является хвостовой
- Вычисления не имеют смысла