Ejercicio
Función Para Calcular Suma De Dígitos
Objectivo
Desarrolla un programa Python con una función llamada "sum_digits" que tome un número como entrada y devuelva la suma de sus dígitos. Por ejemplo, si el número de entrada es 123, la función debería devolver 6.
Por ejemplo: print(sum_digits(123)) debería devolver 6.
Ejemplo de ejercicio de Python
Mostrar código Python
# Define the sum_digits function
def sum_digits(number):
total = 0
# Convert the number to a string to access each digit
for digit in str(abs(number)): # abs() to handle negative numbers
total += int(digit) # Add each digit to the total
return total
# Main function to test the sum_digits function
def main():
number = 123
print(sum_digits(number)) # This should print 6
# Call the main function to execute the program
if __name__ == "__main__":
main()
Output
6
Código de ejemplo copiado
Comparte este ejercicio de Python