← К задачамОткрыть курс →
Проверьте, является ли строка палиндромом.
Палиндром - это слово, фраза, число или другая последовательность символов, которая читается одинаково с начала и с конца, например "мадам" или "каяк".
Напишите функцию, которая принимает строку и определяет, является ли она палиндромом или нет. Функция должна возвращать булево значение (True или False).
Примеры
is_palindrome("Neuquen") ➞ True
is_palindrome("Not a palindrome") ➞ False
is_palindrome("A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal-Panama!") ➞ True
Примечание
- Должен игнорировать регистр.
- Специальные символы (знаки препинания или пробелы) должны быть проигнорированы.
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def is_palindrome(txt):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.