Определение палиндрома Напишите программу, которая проверяет, является ли введенное слово (без пробелов) палиндромом, т.е. оно читается одинаково как слева направо, так и справа налево. Входные данные Ввод содержит слово - последовательность символов без пробелов. Выходные данные Программа должна вывести слово "YES", если введенное слово является палиндромом, и "NO", если нет. Примеры Ввод Вывод kazak YES banan NO Python
Zvonkiy_Elf
Для решения данной задачи вам потребуется написать программу на языке Python. Вот шаги, которые помогут вам реализовать это:
1. Прочитайте входное слово с помощью функции `input()`. Сохраните его в переменную `word`.
2. Создайте новую переменную `reversed_word`, в которой будет храниться перевернутое входное слово. Это можно сделать с помощью среза строки: `reversed_word = word[::-1]`.
3. Сравните входное слово с его перевернутой версией. Для этого можно использовать условную конструкцию `if word == reversed_word:`.
4. Если введенное слово и его перевернутая версия совпадают, выведите на экран слово "YES" с помощью функции `print("YES")`. Иначе, выведите на экран слово "NO" с помощью `print("NO")`.
5. Завершите программу.
Вот полный код программы для решения задачи:
Теперь, если вы запустите эту программу и введете слово, она выдаст вам ответ, является ли оно палиндромом или нет. Например, при вводе "kazak" программа выведет "YES", а при вводе "banan" - "NO".
1. Прочитайте входное слово с помощью функции `input()`. Сохраните его в переменную `word`.
2. Создайте новую переменную `reversed_word`, в которой будет храниться перевернутое входное слово. Это можно сделать с помощью среза строки: `reversed_word = word[::-1]`.
3. Сравните входное слово с его перевернутой версией. Для этого можно использовать условную конструкцию `if word == reversed_word:`.
4. Если введенное слово и его перевернутая версия совпадают, выведите на экран слово "YES" с помощью функции `print("YES")`. Иначе, выведите на экран слово "NO" с помощью `print("NO")`.
5. Завершите программу.
Вот полный код программы для решения задачи:
word = input()
reversed_word = word[::-1]
if word == reversed_word:
print("YES")
else:
print("NO")
Теперь, если вы запустите эту программу и введете слово, она выдаст вам ответ, является ли оно палиндромом или нет. Например, при вводе "kazak" программа выведет "YES", а при вводе "banan" - "NO".
Знаешь ответ?