KnowledgeBoat Logo
|

Robotics & Artificial Intelligence

Write a user-defined function def Sum_Digits() to input a number from the user. The program calculates sum of the digits of the number inside the function without returning any data to the main program.

Sample Input: 345

Output: 3 + 4 + 5 = 12

Python Functions

1 Like

Answer

def Sum_Digits(n):
    s = 0
    temp = n
    while(n != 0):
        d = n % 10
        s = s + d
        n = n // 10
    print("Sum of digits =", s)

# main program
num = int(input("Enter a number:"))
Sum_Digits(num)

Output

Enter a number:345
Sum of digits = 12

Answered By

1 Like


Related Questions