fork download
  1. def soma_digitos(n):
  2. if n < 0: # aceita números negativos
  3. n = abs(n)
  4. if n < 10: return n
  5. return n % 10 + soma_digitos(n // 10)
  6.  
  7. for i in [ 0, 1, -1, -123, 12345, 1000 ]:
  8. print(f'{i:<5} -> {soma_digitos(i)}')
  9.  
Success #stdin #stdout 0.02s 9064KB
stdin
Standard input is empty
stdout
0     -> 0
1     -> 1
-1    -> 1
-123  -> 6
12345 -> 15
1000  -> 1