Функции 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: