Task:
1) user input number: 123456 -> 1+3+5
2) user input number: 123456 -> 2 + 4 + 6
3) user input number: 123456 -> 56 34 12
4) user input number: 123456 -> 456 123
5) user input number: 123456 -> 56 45 34 23 12
6) user input number: 123456 -> Sum of 56 34 12
7) user input number: 123456 -> Sum of 456 123
# num=int(input("Enter a Number"));
num=123456
reverse=0
sumOfEven=0;
sumOfOdd=0;
while num>0:
last=num%10;
if last%2==0:
sumOfEven+=last
else:
sumOfOdd+=last
num=num//10;
print("Sum of even numbers: ",sumOfEven)
print("sum of Odd : ",sumOfOdd)
output :
def lastTwodigits():
# num=int(input("Enter a Number"));
num=123456
original=num
reverse=0
while num>0:
last=num%100
print(last)
num//=100
lastTwodigits()
output :
def lastThreedigits():
# num=int(input("Enter a Number"));
num=123456
reverse=0
while num>0:
last=num%1000
print(last)
num//=1000
lastThreedigits()
def sumOfThree():
num = 123456
sum_Of_First_Three = 0
sum_Of_Last_Three = 0
lastThree = num % 1000 # 456
firstThree = num // 1000 # 123
# Sum of first three digits
while firstThree > 0:
last = firstThree % 10
sum_Of_First_Three += last
firstThree //= 10
# Sum of last three digits
while lastThree > 0:
last = lastThree % 10
sum_Of_Last_Three += last
lastThree //= 10
print("sumOfFirstThree : ", sum_Of_First_Three)
print("sumOfLastThree : ", sum_Of_Last_Three)
sumOfThree()
def sumOfTwoDigits():
num = 123456
while num > 0:
lastTwo = num % 100 # 56 34 12
digit1 = lastTwo // 10 #5
digit2 = lastTwo % 10 #6
sum = digit1 + digit2
print(sum)
num //= 100
sumOfTwoDigits()




Top comments (0)