Предмет: Информатика, автор: anialovkova

Напишите программу, которая получает с клавиатуры трёхзначное число и выводит ответ на вопрос: «Верно ли, что
введённое число – палиндром?» (число-палиндром читается
одинаково слева направо и справа налево, например, число
151). (Язык питон, 8 класс)

Ответы

Автор ответа: courtier
2

n = input("Введите трёхзначное число:")

if len(n) == 3:

   try:

       int(n)

       if n == n[::-1]:

           print("Введённое число - палиндром!")

       else:

           print("Введённое число - не палиндром!")

   except ValueError:

       print("Вы ввели не целое число!")

else:

   print("Введите трёхзначное число!")

Приложения:

restIess: Ух, кто-то в школе люлей получит за такой ответ)
courtier: почему?
restIess: Исключительные ситуации гораздо позже изучают
courtier: ой... я не знал, просто не в школе программирование изучал
courtier: просто не пришел в голову другой способ проверить ввели число или текст
restIess: В школьных задачах этого делать не нужно(если не просят), обычно учителя не докапываются до этого
Похожие вопросы