Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2022, 17:16   #1
Миша2003
Пользователь
 
Регистрация: 07.03.2022
Сообщений: 11
Восклицание Нужно найти и вывести палиндромы

Для каждого трёхзначного числа определить является ли оно палиндромом
(Читается одинаково с любой стороны, например 101, 222 и т.д.).
Пример. Вход: 5 22 3 101 43 987 Выход: 101 – YES, 987 – NO.
Помогите пожалуйста с кодом на Python, я только начал его изучать и мало что знаю. Заранее спасибо!
Миша2003 вне форума Ответить с цитированием
Старый 16.03.2022, 17:44   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Предложу такой вариант.
Запрашиваешь число:
Код:
number = input('Введите целое положительное число: ')
if len(number) == 3 and number[0] == number[2]:
    print(number, ' - palindrom')
else:
    print(number, ' - ne plindrom')
В принципе следует проверить number на то, что там только цифры.
В данном случае достаточно использовать метод isdigit().
Код:
number = input('Введите число: ')
if number.isdigit() and len(number) == 3 and number[0] == number[2]:
    print(number, ' - palindrom')
else:
    print(number, ' - ne palindrom')
Проверку на число можно сделать отдельно и сразу сообщать, что number не удовлетворяет условию.
Вариантов много. Подумайте что подойдёт лучше в вашем случае.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 16.03.2022, 17:51   #3
Миша2003
Пользователь
 
Регистрация: 07.03.2022
Сообщений: 11
По умолчанию

ViktorR, Спасибо большое!
Миша2003 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в потоке символов сосчитать и вывести слова- палиндромы StillNoob Общие вопросы C/C++ 10 29.03.2018 21:07
Найти слова-палиндромы С++ SafeAndSound Помощь студентам 1 28.05.2014 20:27
C++ в строке найти начальные палиндромы Vovcodav612 Помощь студентам 1 19.11.2013 10:33
в линейном масиве найти числа палиндромы Artur_Seredaa Паскаль, Turbo Pascal, PascalABC.NET 7 04.10.2011 16:05
найти слова палиндромы majesticx777 Паскаль, Turbo Pascal, PascalABC.NET 0 15.06.2011 13:36