Sum of digits 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: sum of any numbers in python
sum(list(map(int,input().split())))
Example 3: how to sum digits of a number in python
number = 123
sum_of_digits = 0
for digit in str(number):
sum_of_digits += int(digit)
print(sum_of_digits)
Example 4: how to sum digits of a number in python
number = 123
sum_of_digits = sum(int(digit) for digit in str(number))
print(sum_of_digits)
Example 5: sum of digits in a number python
digit_sum = lambda s: sum(int(digit) for digit in str(s))
dsum = 0
def rdigit_sum(s):
global dsum
if s:
dsum += s%10
s = s//10
else:
s = dsum
dsum = 0
return s
return rdigit_sum(s)
Example 6: Given a long number, return all the possible sum of two digits of it. For example, 12345: all possible sum of two digits from that number are:
function digits(num){
let numArray = num.toString().split('');
let sumArray = [];
for (let i = 0; i < numArray.length; i++) {
for (let j = i+1; j < numArray.length; j++) {
let sum;
sum = Number(numArray[i]) + Number(numArray[j]);
sumArray.push(sum);
}
}
return sumArray;
}