0
该程序检查字符串是否是回文,如果是,则返回true。当我在Python IDLE中运行它时它工作正常。但不接受在线测试网站,返回此错误:“类型错误:‘诠释’对象未标化的”程序工作,但TypeError:收到'int'对象不可订阅。为什么?
string="racecar"
def is_palindrome(string):
if string == string[::-1]:
return True
else:
return False
这是为什么?据我所知,我不用int的工作。
测试位点可能是使用非字符串作为输入 –
此错误指示的“字符串”变量传递给该方法是一个整数,而不是一个串(假定在该点产生的异常) – Aviad
是否检测现场总是使用“赛车”作为输入,还是可以组成自己的输入? –