Программа принимает на вход число и определяет, является ли оно палиндромом.
Ниже дан исходный код для проверки, является ли введенное число палиндромом. Результаты работы программы также даны ниже.
n = int(input("Введите число:")) temp = n rev = 0 while(n > 0): dig = n % 10 rev = rev * 10 + dig n = n // 10 if(temp == rev): print("Это палиндром!") else: print("Это не палиндром!")
n
.temp
.n
записывается в обратном порядке и сохраняется в переменной rev
.rev
) сравнивается с сохраненной нами ранее копией введенного числа (которая находится в переменной temp
).Пример 1 Введите число:121 Это палиндром! Пример 2 Введите число:567 Это не палиндром!
Как и в прошлом примере, при помощи методов строк эту задачу можно решить гораздо короче. Предоставим читателям самим это сделать.
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…