• Предмет: Информатика
  • Автор: Blackcherryan505
  • Вопрос задан 6 лет назад

Срочно!
помогите пожалуйста
на питон 3
даю 15 баллов


Палиндром:

Дано слово, состоящее только из заглавных и строчных латинских букв. Проверьте, верно ли, что это слово читается одинаково как справа налево, так и слева направо (то есть является палиндромом), если считать заглавные и строчные буквы неразличающимися. Выведите слово YES, если слово является палиндромом, и слово NO, если не является.

Решение необходимо сдать в виде функции IsPalindrome(S), возвращающей значение типа bool. При решении этой задачи нельзя пользоваться вспомогательными массивами или строками.


Примеры

Ввод:

Radar
YES

Вывод:

YES
NO

Приложения:

Ответы

Ответ дал: restIess
0

def IsPalindrome(s):

  if s == s[::-1]:

      return True

  return False

print("YES" if IsPalindrome(input()) else "NO")

Либо:

def IsPalindrome(s):

  if s == s[::-1]:

      return True

  return False

S = input()

if IsPalindrome(S):

   print("YES")

else:

   print("NO")

Вас заинтересует