Write a program to find the sum of digits of an Notes integer number, input by the user.
Question
Write a program to find the sum of digits of an Notes integer number, input by the user.
✨ Free AI Tools for You
Powered by Chatterbot AI
Answer
Here is the code:
# Program to find the sum of digits of an integer number
# Function to calculate sum of digits
def sum_of_digits(n):
sum = 0
while n > 0:
digit = n % 10
sum += digit
n = n // 10
return sum
# Taking user input
number = int(input("Enter an integer number: "))
# Calculating the sum of digits
result = sum_of_digits(number)
# Displaying the result
print(f"The sum of the digits of {number} is {result}")
Explanation:
The
sum_of_digits
function calculates the sum of the digits of the number.The while loop repeatedly extracts the last digit of the number using
n % 10
and adds it to the sum.The number is then floored divided by 10 to remove the last digit.
The process continues until there are no more digits left in the number.
The sum is then returned and printed.
India's 1st AI Doubt Solver for CBSE, JEE, and NEET
Ask a Question for Freeand then it's just ₹212 a month