Desenvolver a função recursiva vertical(), que aceita um inteiro não negativo como entrada e exibe seus dígitos empilhados verticalmente. Por exemplo:
>>> vertical(3124)
3
1
2
4
Solução:
def vertical(n):
if n< 10:
print(n)
else:
vertical(n//10)
print(n%10)
n = 3124
vertical(n)
Alguem poderia me explicar passo a passo como funciona a solução recursiva acima? Fiquei completamente perdido...