Я вроде как нуб в питоне. Это проект, который я должен представить к полуночи. чем больше я редактирую, тем хуже получается.Мне нужна помощь, чтобы завершить мой код проверки палиндрома python
так вот мой код:
import string
def palendrone():
input = raw_input('give us some stuff and we will see if it is a palendrone:')
lowercase = string.lower(input)
new_string = ''
markList = [".", " ", ";", ":", "!", "?", "/", "," , "#", "@", "$", "&", ")", "(", "\", '*', '^'"]
for item in markList in lowercase:
del(item) in lowercase
for letter in (lowercase):
new_string += letter
backwards_string = new_string[::-1]
print new_string
print backwards_string
return backwards_string == new_string
основном я нужна помощь, пытаясь избавиться от знаков препинания. Это оказалось самым трудным для меня.
Что было бы лучшим способом сделать это в подобной ситуации?
В какой * конкретной * части у вас возникли проблемы? Что не так с этим кодом и как вы его исправить? Пожалуйста, отредактируйте свой вопрос, чтобы предоставить эти данные (примеры неправильного вывода будут особенно полезными). – tripleee
Ваш постоянный орфографический «палиндром» отвлекает; возможно, для начала, исправить это. – tripleee
palindrone легче набирать для меня (lol), и это звучит так же в моей голове, поэтому я в основном игнорировал орфографию. –