求回文联的问题
def A():cha=input('请输入一段字符:')
b=cha
M=''
while b:
M+=b.pop()
if M==cha:
print('您所输入的是回文联!')
else:
print('您所输入的不是回文联!')
A()
代码如下,运行似乎反馈 M+=B.POP()有问题,自己没想出来,求指导 字符串不能 pop
楼上说的对,pop不能对字符串使用,你用切片方法就可以很好的判断是不是回文联,[::-1] 颠倒效果
def A():
cha=input('请输入一段字符:')
if cha==cha[::-1]:
print('您所输入的是回文联!')
else:
print('您所输入的不是回文联!')
A() 转对象,b=list(cha)
就可以支持pop
页:
[1]