|
|
@@ -0,0 +1,16 @@
|
|
|
+def is_palindrome(phrase):
|
|
|
+ # Убираем пробелы и приводим строку к нижнему регистру
|
|
|
+ cleaned_phrase = ''.join(phrase.split()).lower()
|
|
|
+
|
|
|
+ # Проверяем, равна ли строка своему перевёрнутому варианту
|
|
|
+ return cleaned_phrase == cleaned_phrase[::-1]
|
|
|
+
|
|
|
+# Составляем случайную фразу из предложенного набора слов
|
|
|
+words = ["мама", "мыла", "раму"]
|
|
|
+random_phrase = ' '.join(words)
|
|
|
+
|
|
|
+print(f"Составленная фраза: {random_phrase}")
|
|
|
+if is_palindrome(random_phrase):
|
|
|
+ print("Фраза является палиндромом.")
|
|
|
+else:
|
|
|
+ print("Фраза не является палиндромом.")
|