Python. Рекурсивный подсчет суммы цифр?
функция принимает на вход число. Возвращает число.
def f(x):
	if x < 10:
		return x
	else:
		return f(sum(int(i) for i in str(x)))
Вполне можно обойтись без рекурсии.
def function(string):
    while len(string) > 1:
        string = str(sum(int(i) for i in string))
    return string