def mystery_code(n):
return mystery_recursive(n, n-1)
def mystery_recursive(a, b):
if b<=0:
return 0
else:
c=mystery_recursive(a,b-1)
if a%b==0:
c+=b
return c
Может кто-то, пожалуйста, помогите мне понять, что делает этот код?Mystery рекурсивная функция python
Как вы думаете, что это делает? –
Это очень похоже на домашнее задание, которое я назначил своим ученикам не так давно ... :-) – bitgarden
Вы пытались запустить его и посмотреть, что происходит? Вы можете сказать, что это не испортит ваш компьютер, просто посмотрев на него, поэтому ... – jwodder