Python – один из самых простых языков, который приобрел большую популярность. Основная причина, по которой он предпочтительнее, – это его простота и тонны библиотеки. Написание программ в других программах для выполнения определенных вещей – это длинные, но в Python это вопрос нескольких строк кода (возможно, во многих случаях одна строка). Чтобы проверить палиндрома в Python, здесь есть только одна линия логики.
a = input() print("It is palindrome" if a==a[::-1] else "It is NOT Palindrome")
Смотрите, одна строка ввода и одна строка логического вывода. Это также называется Pythonic Pays of Writing Code. Чтобы сделать это просто, я сломаю его по частям. Приведенный выше код представлял собой сжатую форму блока IF-ELSE в Python в сочетании с печати. Это также может быть написано как:
a = input() if(a==a[::-1]): print("It is palindrome.") else: print("It is not palindrome")
В этом коде строка a == a [::-1]
Проверяет, является ли строка равен его обратной строке (a [::-1] обратить вспять строку). Простой код простым способом. У Python есть много внутренних библиотек, которые делают решение проблем очень простым, как вы можете Найдите квадратный корень любого числа с Python несколькими способами без каких -либо проблем. Если вы запустили программирование, то вот Дорожная карта для изучения программирования онлайн бесплатно Анкет
Оригинал: “https://dev.to/digvijaysingh/check-palindrome-in-python-program-easy-way-5dpb”