Дано натуральное четырехзначное число. Выяснтть, является ли оно
палиндромом (читается одинаково слева направо и справа налево). написать программу в питоне
Ответы
Ответ дал:
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 строчку, пожалуйста
во второй строке отбрасывается первая и последняя цифра от числа а.
// находится целая часть от деления на 1000 , это будет 3
% находится остаток от деления на 10 это будет 3.
в итоге b=22. Кстати, вывод b на экран можно убрать, это только для контроля
Спасибо большое
Вас заинтересует
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад