""" Write a program to check if a given number is a palindrome. A palindrome number is a number that remains the same when its digits are reversed (e.g., 121, 343) """ #Set variables for input number, result, and storing original input value so it doesn't get overwritten number = 121 original = number result = 0 # While loop that strips last digit of number while number > 0: digit = number % 10 # Adds stripped digit to result var and multiplies by 10 result = result * 10 + digit # Resets number var to number without stripped digit number = number // 10 #Checks if result var matches original var and prints confirmation if result == original: print("Palindrome") else: print("Not a palindrome")