ПРОВЕРКА НА ПАЛИНДРОМ PYTHON

Палиндром - это слово или фраза, которые читаются одинаково в обоих направлениях. Примеры палиндромов: "шалаш", "довод", "анна". В Python можно написать несколько способов для проверки, ярлык исследуемые строки:

string = "шалаш"

if string == string[::-1]:

 print("Эта строка является палиндромом!")

else:

 print("Эта строка не является палиндромом")

Мы можем использовать срезы, чтобы поменять порядок букв в слове. Если слово читается одинаково в обоих направлениях, то оно является палиндромом. Если написать "string[::-1]", мы получим "шалаш", т.к. это означает, что начинаем с последнего элемента и идём до первого в обратном порядке.

Другой способ проверки на палиндром - это использование цикла for:

string = "довод"

reversed_string = ""

for char in string:

 reversed_string = char + reversed_string

if string == reversed_string:

 print("Эта строка является палиндромомю")

else:

 print("Эта строка не является палиндромом")

Мы создаём переменную "reversed_string" со значением "", а затем перебираем каждый символ в строке и добавляем его в начало "reversed_string". В итоге мы получаем строку, символы которой перевёрнуты. Затем мы сравниваем исходную строку с перевёрнутой методом if.

Проверка строки на палиндром в python #short

13.5 Палиндром. \

11.7 Палиндром. \

Задача Палиндром на Python (Питон): 10+ вариантов решений

Ты уже решал задачи на ПАЛИНДРОМЫ?? Разбираем два способа решения - руками и средствами Python

Палиндром -- Python задачи с технических собеседований (интервью)

BLGPG-8B0675F925EB-24-09-20-01

Новые материалы: