Mar-09-2017, 05:51 AM
hi, i'm a python beginner. few months ago i've started learning python and it's getting interesting to me everyday. So, today i need some help on an interesting problem. "Write a program to reverse the digits of a input number and check if the both numbers are equal or not". Now, i've written a code for "Reverse the digits of a five digit number", but i want to generalize this code for any digit number input. so, how to do it? i've learned so far operators, functions, decision making statements, looping, exception handling and modules to some extent. here is the code i've written for a number upto five digits-
sum1=0 n=int(input("Please enter five digit Number:")) num=n a=n%10 n=n//10 sum1=(sum1+(a*10000)) a=n%10 n=n//10 sum1=(sum1+(a*1000)) a=n%10 n=n//10 sum1=(sum1+(a*100)) a=n%10 n=n//10 sum1=(sum1+(a*10)) a=n%10 n=n//10 sum1=(sum1+(a*1)) print("Number:",sum1) if (num==sum1): print("Input number and the reverse number are equal") else: print("Input number and the reverse number are not equal")please provide your valuable suggestions..