ПРОВЕРКА НА ПАЛИНДРОМ 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 задачи с технических собеседований (интервью)
Новые материалы: