Программа принимает на вход число и определяет, является ли оно палиндромом.
Ниже дан исходный код для проверки, является ли введенное число палиндромом. Результаты работы программы также даны ниже.
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 Это не палиндром!
Как и в прошлом примере, при помощи методов строк эту задачу можно решить гораздо короче. Предоставим читателям самим это сделать.
Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…