Предмет: Информатика,
автор: 2SAnastasiAS2
Дано натуральное четырехзначное число. Выяснтть, является ли оно
палиндромом (читается одинаково слева направо и справа налево). написать программу в питоне
Ответы
Автор ответа:
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 на экран можно убрать, это только для контроля
Спасибо большое
Похожие вопросы
Предмет: Русский язык,
автор: Ali2001na
Предмет: Українська мова,
автор: Аноним
Предмет: Другие предметы,
автор: kkonst9912
Предмет: Алгебра,
автор: begzibtamik
Предмет: История,
автор: formagina