Найти - Пользователи
Полная версия: Решение задачки с двумя функциями G(n) & F(n)
Начало » Python для новичков » Решение задачки с двумя функциями G(n) & F(n)
1
VVaryag
F(n) = G(n - 2), если n > 2
G(n) = F(n - 1) + n, если n > 1

#в паскале есть слово forward, но в питоне я не знаю как это решить
py.user.next
  
>>> def f(n):
...     if n > 2:
...         return g(n - 2)
...     else:
...         return 0
... 
>>> def g(n):
...     if n > 1:
...         return f(n - 1) + n
...     else:
...         return 0
... 
>>> f(10)
15
>>> g(10)
21
>>>
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