回文数用reserved表示不出来,如何解决?(语言-python)

img

1.回文数用reversed表示不出来啊,请各位指点一二,帮帮忙吧,这是我写的代码。

代码如下,有用记得采纳一下,谢谢:

x = input('输入')
if x==x[::-1]:
    print('是回文数')
else:
    print('不是一个回文数')

你这个思路有点混乱,split()是有返回值的,你这里没有接收,所以x还是一个字符串。reverse是列表的翻转方法,不是reversed,也没有reverse(L1)的用法,也没有返回值,所以用L2是接收不到的。单独判断回文串,可以用切片,int(x) == int(x[::-1]) 就可以了