Найти - Пользователи
Полная версия: Рекурсии
Начало » Python для новичков » Рекурсии
1
Geaden13
Здравствуйте, не могу понять вывод данной программы и как сделать так, чтобы функция возвращала именно итоговое значение Number.
py.user.next
  
>>> def f(number, constants, step=0):
...     if step < 2:
...         return f(number + constants[step], constants, step + 1)
...     else:
...         return number
... 
>>> f(0, [1, 2])
3
>>> f(0, [1, 2, 3])
3
>>> f(0, [3, 4, 5])
7
>>>
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