Write a program in Python to enter a number and find the sum of all even digits and all
odd digits of a given number separately
Answers
Answer:
Python program to find the sum of all even and odd digits of an integer list
The following article shows how given an integer list, we can produce the sum of all its odd and even digits.
[Input : test_list = [345, 893, 1948, 34, 2346]
Output :
Odd digit sum : 36
Even digit sum : 40
Explanation : 3 + 5 + 9 + 3 + 1 + 9 + 3 + 3 = 36, odd summation.
Input : test_list = [345, 893]
Output :
Odd digit sum : 20
Even digit sum : 12
Explanation : 4 + 8 = 12, even summation] ]
Method 1 : Using loop, str() and int()
In this, we first convert each element to string and then iterate for each of its element, and add to respective summation by conversion to integer.
[Output
The original list is : [345, 893, 1948, 34, 2346]
Odd digit sum : 36
Even digit sum : 40]
Method 2 : Using loop and sum()
In this, we perform task of getting summation using sum(), and loop is used to perform the task of iterating through each element.
[Output
The original list is : [345, 893, 1948, 34, 2346]
Odd digit sum : 36
Even digit sum : 40]
- hope it will help you please mark me as brainalist and please thank my answer.........
Answer:
#Write a program in Python to enter a number and find the sum of all even digits entered by the user
Explanation:
def getSum(n):
sum = 0
while (n != 0):
if n%2== 0:
sum = sum + (n % 10)
n = n//10
return sum
n = 467
print(getSum(n))