Вопрос задан 21.07.2023 в 12:15. Предмет Информатика. Спрашивает Цой Каролина.

Введя с клавиатуры 4- значное число определить является ли оно перевертышем

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

n = int(input("4-х значное число"))

n1 = n%100

n = n/100

n2 = 0

print(n1)

while n1 > 0:

   digit = n1 % 10;  # находим остаток - последнюю цифру числа

   n1 = n1 // 10;  # делим нацело - убираем из числа последнюю цифру

   n2 = n2 * 10  # увеличиваем разрядность второго числа

   n2 = n2 + digit  # добавляем очередную цифру

if(int(n) == n2):

   print("палиндром")

else:

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы определить, является ли 4-значное число перевертышем, необходимо проверить, равно ли оно своему числу, записанному в обратном порядке. Например, число 1234 не является перевертышем, а число 1221 является, потому что оно читается одинаково слева направо и справа налево.

Давайте напишем программу на Python, которая попросит пользователя ввести 4-значное число с клавиатуры и определит, является ли оно перевертышем:

python
def is_palindrome(number): # Преобразуем число в строку для удобства обращения к символам number_str = str(number) # Проверяем, равно ли число своему перевернутому значению return number_str == number_str[::-1] try: # Вводим 4-значное число с клавиатуры num = int(input("Введите 4-значное число: ")) if 1000 <= num <= 9999: if is_palindrome(num): print("Число является перевертышем.") else: print("Число не является перевертышем.") else: print("Пожалуйста, введите корректное 4-значное число.") except ValueError: print("Ошибка: Введите целое 4-значное число.")

Программа позволяет вводить только 4-значные числа, и затем она проверяет, является ли введенное число перевертышем.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос