I wrote a simple recursive function to calculate the sum of digits of a number.
But instead of returning an integer, it prints None.
def digit_sum(n):
if n < 10:
return n
print(digit_sum(n // 10) + n % 10)
result = digit_sum(452)
print(result)