Предмет: Информатика,
автор: zlodeika225
СРОЧНО! ДАЮ 40 БАЛЛОВ!
Палиндром
Напишите программу, которая определяет, является ли введённое слово (без пробелов) палиндромом, то есть верно ли, что оно читается одинаково слева направо и справа налево.
Входные данные
Входная строка содержит слово — последовательность символов без пробелов.
Выходные данные
Программа должна вывести слово 'YES', если введённое слово — палиндром, и слово 'NO', если оно не является палиндромом.
Примеры
Ввод
Вывод
kazak
YES
banan
NO
Python
zlodeika225:
Если кто не понял, Python - язык.
x = len(slovo)
i = 0
x = x - 1
k = 0
while x - i >= i:
if slovo[x - i] == slovo[i]:
i += 1
else:
k = 1
break
if k == 1:
print("NO")
else:
print("YES")
Ответы
Автор ответа:
31
word = input()
print('YES' if word == word[::-1] else 'NO')
Похожие вопросы
Предмет: Русский язык,
автор: boyko040274
Предмет: Английский язык,
автор: Лераа123
Предмет: Обществознание,
автор: skryte
Предмет: Математика,
автор: ЯнаКотик23
Предмет: Информатика,
автор: FROSTGAMER228