Предмет: Информатика,
автор: slavapiassetski
17 БАЛЛОВ!!!!!!!! СРОЧНО!!!!!!!!!
Палиндром
Дано слово, состоящее только из заглавных и строчных латинских букв. Проверьте, верно ли, что это слово читается одинаково как справа налево, так и слева направо (то есть является палиндромом), если считать заглавные и строчные буквы неразличающимися. Выведите слово YES, если слово является палиндромом, и слово NO, если не является.
Решение необходимо сдать в виде функции IsPalindrome (S), возвращающей значение типа bool. При решении этой задачи нельзя пользоваться вспомогательными массивами или строками.
Примеры
Ввод
Radar
Вывод
YES
Что не так с моим кодом?
def IsPalindrome(S):
S == S[::-1]
S = input()
if IsPalindrome(S):
print('YES')
else:
print('NO')
Ответы
Автор ответа:
1
Ответ:
Думаю проблема в регистре букв, используй функцию lower(). Пример ее работы смотри на скринах. Я бы написал код, но это уже не подсказка, а ответ.
Приложения:


Похожие вопросы
Предмет: Окружающий мир,
автор: XPOH08061984
Предмет: Русский язык,
автор: Розали11
Предмет: Английский язык,
автор: VilkovaOleysa
Предмет: Қазақ тiлi,
автор: АЛЬМИРАсерикболовна
Предмет: Математика,
автор: LanaMaeva120607