Python Math: найти следующий предыдущий палиндром указанного числа

Python Math: Упражнение 23 с решением

Напишите программу на Python, чтобы найти следующий предыдущий палиндром указанного числа.

Палиндромное число или числовой палиндром — это число, которое остается неизменным, когда его цифры меняются местами. Как, например, 15951, он «симметричен». Термин «палиндромный» происходит от слова «палиндром», которое относится к слову (например, «ПЕРЕСЕЧЕНИЕ» или даже «ЖИВОЕ ЗЛО»), написание которого не меняется при перестановке букв.

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

Код Python:

  def Previous_Palindrome (num): для  x в диапазоне (num-1,0, -1): if str (x) == str (x) [:: - 1]: return xprint (Previous_Palindrome (99)); print (Previous_Palindrome (1221));  

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

 88 1111 

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

Блок-схема:

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

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

Редактор кода Python:

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