Условие:
Напишите функцию для проверки, является ли строка палиндромом. Палиндром — это слово или фраза, которые одинаково читаются слева направо и справа налево. Примеры палиндромов — число 101, слово «топот», фраза «А роза упала на лапу Азора».
Решение:
#Тут всё просто, достаточно сравнить строку с её #обратной версией, для чего можно использовать #встроенную функцию reversed: def is_palindrome(string): return string == ''.join(reversed(string)) print(is_palindrome('abba')) #Того же эффекта можно добиться с помощью срезов: def is_palindrome(string): return string == string[::-1] print(is_palindrome('abba'))

Английский для программистов
Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас
Скачать