Написать функцию, которая возвращает True, если строка является палиндромом.
Проверка строки на палиндромФункция def is_palindrome(s): # Приводим строку к нижнему регистру и удаляем пробелы cleaned = ''.join(s.lower().split()) # Проверяем, равна ли строка своему перевернутому варианту return cleaned == cleaned[::-1] # Пример использования: test_string = "A man a plan a canal Panama" print("Является палиндромом:", is_palindrome(test_string)) Функция использует срезы для создания перевернутой версии строки и сравнивает её с оригинальной версией, предварительно очистив её от пробелов и приведя все символы к нижнему регистру. | |
| |
Просмотров: 17 | |
Всего комментариев: 0 | |