Палиндром – это слово или словосочетание, одинаковое при чтении как вперед, так и назад. Примеры: «боб», «видит» или «никогда нечетно или четно» (игнорируя пробелы). Напишите программу, входные данные которой представляют собой слово или фразу, и которая выводит, являются ли входные данные палиндромом.
Я понимаю только половину этого. мой код работает для Боба и видит.
Когда входные данные «никогда не четные и нечетные», мой код не работает, это показывает, что это не палиндром, но он должен быть палиндромом.
Что я здесь делаю не так?
word = str(input())
new = word.replace(" ", "")
new = new[::-1]
if word == new:
print('{} is a palindrome'.format(word))
else:
print('{} is not a palindrome'.format(word))
Подробнее здесь: https://stackoverflow.com/questions/717 ... any-inputs