Помогите!!! как объяснить python что такое полиндромы?! - Общение Python мододелов

Вопрос Помогите!!! как объяснить python что такое полиндромы?!

Регистрация
12 Сен 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Напиши функцию is_palindrome(s), которая проверяет, что строка s является палиндромом (т. е. читается слева направо и справа налево одинаково).

Если строка s палиндром, функция должна вернуть логическое значение True, иначе — False.



Ввод Вывод

казак True

казачка False
 
Регистрация
21 Июл 2013
Сообщения
86
Репутация
0
Спасибо
1
Монет
0
Полиндром - слово, читающееся как слева, так и справа.

Дели длину слова на 2, делай 2 списка, где есть правая половинка и левая, центральную букву не считай, если слово нечетное. Сравнивай списки.

Тру, если списки равны.
 
Регистрация
28 Июн 2013
Сообщения
76
Репутация
1
Спасибо
0
Монет
0
s = input()
if s[:] == s[::-1]:
print('True')
else:
print('False')
 
Регистрация
23 Окт 2013
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
def is_palindrome(s): return s == s[::-1] И это вся функция.
 
Сверху Снизу