Предмет: Информатика, автор: netfilft

Палиндром

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


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


Примеры

Ввод

Вывод

Radar

YES

YES

NO


СРОЧНО НА ПИТОНЕ

код:
def IsPalindrome(S):
#добавить код
S = input()
if IsPalindrome(S):
print('YES')
else:
print('NO')

Вот мой код что в нём не так?:
def IsPalindrome(S):
--if len(S) <= 1:
----return True
--else:
----return S[0] == S[-1] and IsPalindrome(S[1:-1])
--if len(S) <= 1:
----return True
--else:
----return S[0] == S[-1] and IsPalindrome(S[1:-1])
S = input()
if IsPalindrome(S):
----print('YES')
else:
----print('NO')


netfilft: уже не надо

Ответы

Автор ответа: fkjfjfjff
1
for i in range(len(s)//2):
if s[i] != s[-1-i]:
return No
return Yes
Похожие вопросы
Предмет: Русский язык, автор: 30904
Предмет: Русский язык, автор: скорпион05
Предмет: Английский язык, автор: masha9536
1. Раскройте скобки, употребив глагол в Present Simple, Past Simple или Future Simple.
1. We ________________ (go) roller-skating last Saturday.
2. Our granny _______________ (bake) meat-pies every weekend.
3. We _________________ (write) an essay tomorrow.
4. I really _______________ (enjoy) the opera yesterday.
5. Where your husband _______________ (work) five years ago?
6. British people __________________ (prefer) tea to coffee.
7. Tom, you __________________ (meet) me at the railway station next Sunday?
8. Where she usually ________________ (celebrate) her birthdays?
9. _________________ you (have) a big family?
10. Newton ________________ (invent) the telescope in 1668.
11. When _______________ this accident (happen)?
12. I always _________________ (send) Christmas cards to my grandparents.
13. Nina and Nick __________________ (get married) in two weeks.
14. How many books they _________________ (bring) tomorrow?
15. Stanley __________________ (have) two sons and a daughter.

2. Поставьте глагол to be в одну из форм Simple.
1. _____________ your girlfriend Italian?
2. I ______________ afraid of spiders.
3. There _____________ a lot of tourists in our café yesterday.
4. Peter ______________ in Africa next winter.
5. We _______________ never late for our Drawing classes.
6. I ______________ 70 years old in 2050.
7. She ____________ my neighbor last year.
8. It ______________ usually very hot in Egypt.
9. I ______________ born in September.
10. My parents _______________ doctors.