def has_palindrome(word, start, end):
    """Determine if a word has a palindrome from the position start to 
    the position end, exclusive of end like normal slice
    start: start of questioned palindrome
    end: end of questioned palindrome
    """
    # Find the reverse of the portion of the word. Special case for starting at the beginning
    # of the word
    if start==0:
        reverse_word = word[end-1::-1]
    else:
        reverse_word = word[end-1:start-1:-1]
    # That portion is palindromic if it's equal to its reverse
    return word[start:end]==reverse_word