← К задачам
Проверьте, является ли строка палиндромом.
Палиндром - это слово, фраза, число или другая последовательность символов, которая читается одинаково с начала и с конца, например "мадам" или "каяк".
Напишите функцию, которая принимает строку и определяет, является ли она палиндромом или нет. Функция должна возвращать булево значение (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
Примечание
- Должен игнорировать регистр.
- Специальные символы (знаки препинания или пробелы) должны быть проигнорированы.
def is_palindrome(txt):
Для запуска тестов необходима авторизация.