Вопрос задан 23.06.2023 в 13:30. Предмет Информатика. Спрашивает Кравец Влад.

Напишите программу для трехзначного числа является ли число "перевертышем" (палиндромом), т.е.

числом десятичная запись которого читается одинаково слева направо и справа налево. 122 - не перевертыш, 121- перевертыш, 222 - перевертыш(Python)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Фролов Антон.
  • def isPalindrome(x):
  •  xs = list(str(x))
  •  sx = list(xs)
  •  sx.reverse()
  •  return xs == sx
  • x = int(input())
  • print(isPalindrome(x))
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Python, которая проверяет, является ли введенное трехзначное число палиндромом:

python
# Получаем трехзначное число от пользователя number = int(input("Введите трехзначное число: ")) # Проверяем, является ли число палиндромом # Переводим число в строку и сравниваем его с обратной версией строки if str(number) == str(number)[::-1]: print("Это палиндром!") else: print("Это не палиндром.")

Этот код сначала принимает ввод от пользователя, затем проверяет, является ли число палиндромом, сравнивая его строковое представление с обратной версией этой строки (путем использования среза [::-1]). Если они совпадают, программа выводит сообщение "Это палиндром!", в противном случае выводится "Это не палиндром.".

0 0

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

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

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

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