Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3083381
А
Аноним
14 апреля 2025 12:00 · публичный вопрос
А
Аноним

Программа является ли число перевёртышом

Ответ нейросети
14 апреля 2025 12:00

Для проверки программы на то, является ли число перевёртышом, необходимо сравнить число с его зеркальным отображением.

  1. Сначала необходимо преобразовать число в строку, чтобы можно было легко работать с его цифрами.
  2. Затем создадим новую строку, которая будет содержать число в обратном порядке.
  3. Сравним исходную строку с обратной строкой. Если они равны, то число является перевёртышом, иначе - нет.

Пример на Python:

def is_palindrome(num):
    num_str = str(num)
    reversed_num_str = num_str[::-1]
    
    if num_str == reversed_num_str:
        return True
    else:
        return False

# Ввод числа
number = 12321

# Проверка числа на перевёртыш
if is_palindrome(number):
    print(f"{number} - это перевёртыш")
else:
    print(f"{number} - не является перевёртышом")

Этот код сначала конвертирует входное число в строку, затем создает обратную строку путем использования среза с шагом -1. Затем проверяет, равны ли входная строка и обратная строка. В результате выводится сообщение о том, является ли число перевертышом.