Предмет: Информатика,
автор: mari4ek
Палиндром Даю 60 баллов!!!! питон
Дано слово, состоящее только из заглавных и строчных латинских букв. Проверьте, верно ли, что это слово читается одинаково как справа налево, так и слева направо (то есть является палиндромом), если считать заглавные и строчные буквы неразличающимися. Выведите слово YES, если слово является палиндромом, и слово NO, если не является.
Примеры
Ввод
Radar
Вывод
YES
Ввод
YES
вывод
NO
Решение необходимо сдать в виде функции IsPalindrome(S), возвращающей значение типа bool. При решении этой задачи нельзя пользоваться вспомогательными массивами или строками.
начало кода
def IsPalindrome(S):
конец
S = input()
if IsPalindrome(S):
print('YES')
else:
print('NO')
MrSolution:
Это задача со stepik или ему подобных?
return S[::-1].lower() == S[::1].lower()
S = input()
if IsPalindrome(S):
print('YES')
else:
print('NO')
# Типо того или я не поняла задачу?
Ответы
Автор ответа:
0
Ответ:
def IsPalindrome(S):
return True if S[::-1].lower() == S.lower() else False
S = input()
if IsPalindrome(S):
print('YES')
else:
print('NO')
Похожие вопросы
Предмет: Русский язык,
автор: Бухтеева12
Предмет: Қазақ тiлi,
автор: дима2350
Предмет: Русский язык,
автор: Liza28483384
Предмет: Алгебра,
автор: xona9999
Предмет: Русский язык,
автор: pelbog3112