Палиндром – это слово или словосочетание, одинаковое при чтении как вперед, так и назад. Примеры: «боб», «видит» или «никогда нечетно или четно» (игнорируя пробелы). Напишите программу, входные данные которой представляют собой слово или фразу, и которая выводит, являются ли входные данные палиндромом.
Я понимаю только половину этого. мой код работает для Боба и видит.
Когда входные данные «никогда не четные и нечетные», мой код не работает, это показывает, что это не палиндром, но он должен быть палиндромом.
Что я здесь делаю не так?
word = str(input())
new = word.replace(" ", "")
new = new[::-1]
if word == new:
print('{} is a palindrome'.format(word))
else:
print('{} is not a palindrome'.format(word))
Подробнее здесь: https://stackoverflow.com/questions/717 ... any-inputs
Почему мой палиндром кода работает только для одного ввода, а не для многих входов? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему мой код Palindrome работает только для единого ввода, а не для многих входов?
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему мой код Palindrome работает только для единого ввода, а не для многих входов?
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-