我是一种Python中的noob。这是我需要在午夜之前提交的项目。我编辑的越多,看起来越糟糕。我需要帮助完成我的回文检查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),而且在我的脑海里听起来是一样的,所以我基本上忽略了拼写错误。 –