palindrom.py 773 B

12345678910111213141516
  1. def is_palindrome(phrase):
  2. # Убираем пробелы и приводим строку к нижнему регистру
  3. cleaned_phrase = ''.join(phrase.split()).lower()
  4. # Проверяем, равна ли строка своему перевёрнутому варианту
  5. return cleaned_phrase == cleaned_phrase[::-1]
  6. # Составляем случайную фразу из предложенного набора слов
  7. words = ["мама", "мыла", "раму"]
  8. random_phrase = ' '.join(words)
  9. print(f"Составленная фраза: {random_phrase}")
  10. if is_palindrome(random_phrase):
  11. print("Фраза является палиндромом.")
  12. else:
  13. print("Фраза не является палиндромом.")