Learn about the Sum of Digits of a Number in Python in the below code example. Also, refer to the comments in the code snippet to get a detailed view about what’s actually happening.
Sum of Digits of a Number in Python
A while loop is used in this Python program to compute the sum of digits in an integer. We have used a function in the below code. A function is a piece of code that accomplishes a specified goal.
When declaring the variables, we shall use integer numbers. Python program that computes the sum of digits using a while loop and displays the result on the screen.
# Python program to compute sum of digits in number #user-defined function def ComputeSum(num): sum = 0 while (num != 0): sum += (num % 10) num //= 10 return sum # input from user num = int(input('Enter a number: ')) # function call print('Sum of digits in number =', ComputeSum(num))
Enter a number: 123
Sum of digits in number = 6
Hope above code works for you and Refer the below Related Codes to gain more insights. Happy coding and come back again.