count = []
def problem14(n):
count.append(n)
if n == 1:
return count
if n % 2 == 0:
n = n/2
problem14(n)
else:
n = 3*n + 1
problem14(n)
print problem14(13)
Так что это код, который я написал. Я понятия не имею, почему он возвращает None, пока, на мой взгляд, он должен возвращать список «count». Любая помощь?Функция возврата Python None. Зачем?