• Предмет: Информатика
  • Автор: 2SAnastasiAS2
  • Вопрос задан 2 года назад

Дано натуральное четырехзначное число. Выяснтть, является ли оно
палиндромом (читается одинаково слева направо и справа налево). написать программу в питоне​

Ответы

Ответ дал: mirageKZ
0

Ответ:

a=3223

b=(a-(a // 1000)*1000 - (a % 10)) /10

print(b)

if ((a // 1000) == (a % 10)) and  ((b // 10)==(b % 10)):

   print('Палиндром')

else:

   print('Не палиндром')


2SAnastasiAS2: мржете объяснить 2 строчку, пожалуйста
mirageKZ: во второй строке отбрасывается первая и последняя цифра от числа а.
mirageKZ: // находится целая часть от деления на 1000 , это будет 3
mirageKZ: % находится остаток от деления на 10 это будет 3.
mirageKZ: в итоге b=22. Кстати, вывод b на экран можно убрать, это только для контроля
2SAnastasiAS2: Спасибо большое
Вас заинтересует