programa de Python para encontrar suma de todos los dígitos de un número

Aquí, vamos a aprender cómo encontrar la suma de todos los dígitos de un número dado en el lenguaje de programación Python?

Aquí, estamos implementando un programa pitón para encontrar la suma de todos los dígitos utilizando el método de la repetición .

Ejemplo:

    Input: 0
Output: 0
Input: 12345
Output: 15
Input: 5678379
Output: 45

Programa:

# Python program to find the 
# sum of all digits of a number
# function definition
def sumDigits(num):
if num == 0:
return 0
else:
return num % 10 + sumDigits(int(num / 10))
# main code
x = 0
print("Number: ", x)
print("Sum of digits: ", sumDigits(x))
print()
x = 12345
print("Number: ", x)
print("Sum of digits: ", sumDigits(x))
print()
x = 5678379
print("Number: ", x)
print("Sum of digits: ", sumDigits(x))
print()

salida

Number:  0
Sum of digits: 0
Number: 12345
Sum of digits: 15
Number: 5678379
Sum of digits: 45


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *