Escribe un programa que lea un entero positivo y regrese la suma de sus dígitos. Por ejemplo: si el entero es 123, el programa deberá producir 6, ya que 1+2+3=6
Nota: Si tu programa usa una función recursiva, vale 50 puntos, si no usa una función recursiva vale 30 puntos
Respuestas a la pregunta
Contestado por
1
Respuesta:
Este es el código:
def sumar_digitos(numero):
numero = str(numero)
digitos = []
for i in numero:
i = int(i)
digitos.append(i)
i = str(i)
resultado = 0
for i in digitos:
resultado += i
return resultado
Explicación:
Este programa lo hice en Python, utilizando una función, ciclos y listas. Espero que te sirva
Otras preguntas
Química,
hace 4 meses
Matemáticas,
hace 7 meses
Geografía,
hace 7 meses
Ciencias Sociales,
hace 1 año