При это необходимо не учитывать пробелы,пунктуацию и регистр
осилил только это(
for i in :a = a.replace(i, '').lower()
if (a)=
a):return True
else:
return False
a):def palindrome(string): _str = [char for char in string.lower() if char.isalnum()] # Убираем все знаки препинания,кавычки, пробелы и пр. _str = ''.join(_str) if _str == _str[::-1]: # это самый прстой способ, мыс сравниаем стрку с ней же перевернутой # хотя можно выебнуться и сравнивать левую половину с перевернутой правой # или даже брать элемены посимвольно с начали и конца и сравнивать их. return True else: return False print( palindrome('Кот, сука, за кусток.')) print( palindrome('Потенция - яиц нет, оп.')) print( palindrome('Hello World!'))
