#WAP to check given number is Armstrong or not, (done)
#if it is Armstrong then print reverse of that number,  (done)
#if it is not Armstrong then check it is Palindrome or not.   (problem)
no=int(input("Enter your number:"))
temp=no
arm=0
rev=0
while(no>0):
    rem=no%10
    cube=rem*rem*rem
    arm=arm+cube
    no=no//10
if(temp==arm):
    while (temp> 0):
        rem = temp % 10
        rev = (rev * 10) + rem
        temp = temp // 10
    print("Reverse is:", rev)
elif(temp!=arm):
    while (temp > 0):
        rem = temp % 10
        rev = rev * 10 + rem
        temp = temp // 10
if(rev==temp):
    print("It's a palindrome.")
else:
    print("It's not a palindrome.")
I can't find out the problem with the "check if it is a palindrome" part.
 
     
     
    