Хотел сделать программу на Python которая перебирает все возможные значения функции 3n + 1, и тут ошибка о переполнении стэка
Вот код:
def f(n):
n = 3*n-1
return n
def f2(n):
n = n/2
return n
number = 15
while True:
if number % 2 == 0:
number = f2(number)
else:
number = f(number)
print(number)