Sum of even & odd
Write a program to input an integer N and print the sum of all its even digits and sum of all its odd digits separately.
Digits means numbers not the places. That is, if the given integer is "13245", even digits are 2 & 4 and odd digits are 1, 3 & 5.
Input format :
Output format :
Sample Input :
Sample Output :
- import java.util.Scanner;
- public class Main
- {
- public static void main(String[] args)
- {
- // Write your code here
- int rem,odd=0,even=0,digit,input;
- Scanner s = new Scanner (System.in);
- int num = s.nextInt();
- while(num>0)
- {
- digit = num % 10;
- num = num / 10;
- rem = digit % 2;
- if(rem != 0)
- odd=odd+digit;
- else
- even=even+digit;
- }
- System.out.print(even);
- System.out.println(" "+odd);
- }
- }
can you please tell the same code in python.
ReplyDeleteevensum=0
Deleteoddsum=0
n = int(input())
while(n>0):
#b=n%10
#n=n//10
if b%2==0:
evensum=evensum+b
else:
oddsum=oddsum+b
print(evensum,oddsum)
digit = num % 10;
ReplyDeletenum = num / 10;
Can you please explain it