Чтобы определить, является ли четырёхзначное число зеркальным (палиндромом), нужно выяснить, одинаковы ли первая и четвёртая цифры, а также вторая и третья. Палиндром читается одинаково с обеих сторон. Например, число 1221 — это палиндром, а 1234 — нет.
Вот алгоритм для проверки:
- Введите четырёхзначное число.
- Разделите его на цифры:
- Первая цифра:
a - Вторая цифра:
b - Третья цифра:
c - Четвёртая цифра:
d
- Первая цифра:
- Сравните:
- Если
a == dиb == c, то число является палиндромом. - В противном случае, оно не является палиндромом.
- Если
Можно выразить это на Python:
number = input("Введите четырёхзначное число: ")
if number[0] == number[3] and number[1] == number[2]:
print("Число является зеркальным (палиндромом).")
else:
print("Число не является зеркальным (палиндромом).")
Просто введите четырёхзначное число, и программа сообщит, является ли оно палиндромом.