Упражнение Python: проверяет, является ли переданная строка палиндромом или нет

Функции Python: упражнение 12 с решением

Напишите функцию Python, которая проверяет, является ли переданная строка палиндромом или нет.

Примечание: палиндром — это слово, фраза или последовательность, которые читаются так же, как вперед и назад, например, мадам или медсестры бегут.

Пример решения : —

Код Python:

  def isPalindrome (строка): left_pos = 0right_pos = len (строка) - 1 пока right_pos> = left_pos  : if not string [left_pos] == string [right_pos]: return Falseleft_pos + = 1right_pos - = 1return Trueprint (isPalindrome ('aza'))  

Пример вывода:

 True 

Наглядное представление:

Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует шаг за шагом, что делает компьютер, когда он выполняет указанную программу:

P Редактор кода ython:

Оцените статью
nanomode.ru
Добавить комментарий