У меня есть, например, строка sevens и при .replace("n"," ") print(str[::-1]) у меня получится палиндром.
Но я хочу создать универсальный код, который сможет работать с любыми вводными словами и проверять их на палиндром. Моя идея была сделать два цикла для четной длины строки и для нечетной: при четной длине я сравниваю обе половины текста и удаляю символ, который не повторяется в другой части строки, при нечетной длине я разделяю строку по среднему символу и снова сравниваю обе части, после все вывожу в обратном порядке. Но я не могу это реализовать, потому что только начал писать код и еще мало чего знаю.
Буду рад любой помощи - найти ошибки в моем коде, дописать его или скинуть пример вашего кода.
str = input()
a = len(str)
while (len(str)%2) == 0:
print(str[::-1])
break
while (len(str)%2) == 1:
print(str[::-1])
break