【发布时间】:2018-12-05 09:01:27
【问题描述】:
我找到了这段代码,我尝试在 python 3 上使用它,但它在 geeks IDE 上不起作用
list=input('racecar:')
if (list==list[::-1]):
print ("It is a palindrome")
else:
print("it is not palindrome")
我明白了:
list=input('racecar:') EOFError: EOF 读取一行时
【问题讨论】:
-
首先不要使用
list作为变量名,它会隐藏内置类型list其次你是否尝试调试这个? 不起作用不能完全解释问题 -
在我的机器上工作。如果您收到错误消息,请将其发布。如果程序正在运行但产生意外输出,请发布输入、预期输出和实际输出。
-
你能再具体点吗? “不起作用”是什么意思?它会抛出错误吗?因为该代码对我来说很好用。如我所料,输入
abba打印"It is a palindrome",输入abbab打印"It is not a palindrome"。 -
不要使用list来存储输入字符串,因为list是python的内置类型。你说它不起作用是什么意思?您是否收到任何错误或您是否收到错误的输出。请明确说明问题。
-
你是如何使用 Python 的?
标签: python python-3.x python-3.5 python-3.6