Вопрос: Напишите программу на Python, которая проверяет, является ли заданная строка палиндромом.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Вопрос: Напишите программу на Python, которая проверяет, является ли заданная строка палиндромом.

Сообщение Anonymous »

Пример ввода и вывода:
Ввод: «Человек - план Панамского канала»
Вывод: «Строка представляет собой палиндром».
Ввод: «Привет, мир!»
Вывод: «Строка не является палиндромом».
Требования:
Программа должна обрабатывать различные случаи, например:
Игнорирование пробелов и знаков препинания.
Обработка прописных и строчных букв одинаково.
Бонусное задание:
Измените программу так, чтобы она возвращала палиндром, найденный в более длинной строке, если это применимо.
Что я пробовал:
Проверка палиндрома: я реализовал программу на Python, чтобы проверить, является ли строка палиндромом.
Тестовые примеры: я тестировал программу с различными входными данными, в том числе:
"Человек - план Панамского канала"
"Привет, мир!"
"Гоночная машина"
"Ни лимона, ни дыни"
Чего я ожидал :
Для ввода «Человек — план Панамского канала» я ожидал, что программа вернет, что это палиндром, потому что, если убрать пробелы и знаки препинания, он читается одинаково и вперед, и назад.
/>Для входных данных «Hello, World!» я ожидал, что выходные данные укажут, что это не палиндром.
Для «Гоночной машины» я ожидал подтверждения того, что это палиндром.
Для «Ни лимона, ни дыни», — я ожидал, что это также подтвердит, что это палиндром.

Подробнее здесь: https://stackoverflow.com/questions/792 ... palindrome
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»