def f(x):
xs=str(x)
if len(xs) == 1:
return int(xs)
n = int(xs[0]) + int (xs[1])
if len (xs) == 2:
return n
else:
return n+f(xs[2:])
Специфично, что же делает f(xs[2:])
?Что означает последняя строка в этой функции Python?
Что вы спрашиваете? 'xs [2:]' - это фрагментарная нотация, как все говорили. Если вы спросите о 'return n + f (......)', это рекурсия. – FallenAngel