Предмет: Информатика,
автор: koshkamariia
70 БАЛЛОВ СИРИУС PYTHON ВВЕДЕНИЕ: Палиндром
Дано слово, состоящее только из заглавных и строчных латинских букв. Проверьте, верно ли, что это слово читается одинаково как справа налево, так и слева направо (то есть является палиндромом), если считать заглавные и строчные буквы неразличающимися. Выведите слово YES, если слово является палиндромом, и слово NO, если не является.
Решение необходимо сдать в виде функции IsPalindrome(S), возвращающей значение типа bool. При решении этой задачи нельзя пользоваться вспомогательными массивами или строками.
Приложения:
koshkamariia:
классная тактика. ну да, и?
Ответы
Автор ответа:
5
def is_Palindrom(S):
for i in range(len(S)):
if S[i].upper() != S[len(S) - i - 1].upper():
return False
return True
Похожие вопросы
Предмет: Українська мова,
автор: vkusy2005
Предмет: Русский язык,
автор: elvirochka83
Предмет: Русский язык,
автор: gdfg2
Предмет: История,
автор: диана2700
Предмет: Русский язык,
автор: krytuxtt