# This program reads strings from the
# user and says which are palindromes

def Reverse(s):
    # This returns the reversal of string s
    rev = ""
    for letter in s:
        rev = letter + rev
    return rev

def IsPalindrome(s):
    if s == Reverse(s):
        return True
    else:
        return False
def RemoveSpaces( s ):
    # This returns a new string just like s
    # but with no spaces
    alphabet = "abcdefghijklmnopqrstuvwxyz"
    result = ""
    for letter in s:
        if letter in alphabet:
            result = result + letter
    return result

def main():
    done = False
    while not done:
        string = input( "Give me a string: " )
        if string == "":
            done = True
        else:
            if IsPalindrome(RemoveSpaces(string.lower()) ):
                print( "Yep, '%s' is a palindrome."%string )
            else:
                print( "Not a palindrome." )

main()

