how to sum digits of a number in python code example

Example 1: python sum of digits

def sum_digits(n):
    s = 0
    while n:
        s += n % 10
        n //= 10
    return s

Example 2: how to sum digits of a number in python

number = 123 # the number you want to sum the digits of

sum_of_digits = sum(int(digit) for digit in str(number))

print(sum_of_digits)

Example 3: how to sum digits of a number in python

number = 123 # the number you want summed up
sum_of_digits = 0 
for digit in str(number):
  sum_of_digits += int(digit)
  
print(sum_of_digits) # printing the final sum of number

Example 4: how to sum digits of a number in python

def sum_digits(num):
	return sum(map(int, str(num)))