Digit Addition: How to add Digits of a given integer in Python?

In this Python tutorial, we will be working on digit addition. That means we will learn how to add digits of a number in Python with an easy example. We hope this is going to be very much easy to understand as an easy example is taken with input and output.

DIGIT ADDITION in Python

Digit Addition: There’s a number of two or more digits. Now the task is to add the digits of the number. And the outcome should be the sum of the digits.

Suppose your number is 1542. Then the output should be 12. ( Because of 1+5+4+2=12 )

Let’s look at the below Python program to add the digits of a number

PROGRAM: Summation of digits of a number in Python

n=int(input("Input a number of two or more digits:"))
check=sum=0
while(check==0):
    i=n%10      #taking out the last digit
    n=(n-i)/10  #update the original input by removing the last digit
    n=round(n)
    sum=sum+i   #Digit addition
    if(n<10):
        sum=sum+n
        break
print("Sum of the digits is:",sum) #print output

OUTPUT 1:

Input a number of two or more digits:2457
Sum of the digits is: 18

OUTPUT 2:

Input a number of two or more digits:689
Sum of the digits is: 23

This is a simple problem, someone can modify this problem like the sum of distinct digits of a number. I leave this to you to find out.

Also Read:

Leave a Reply

Your email address will not be published. Required fields are marked *