课后题求助--函数
回文联判断>>> string=input('请输入数字:')
请输入数字:12321
>>> def p(string):
length=len(string)
last=length-1
length//=2
flag=1
for each in range(length):
if string(each)!=string(last):
flag==0
last-=1
if flag==1:
print('是')
else:
print('不是')
>>> p(string)
求问为啥会报错
Traceback (most recent call last):
File "<pyshell#41>", line 1, in <module>
p(string)
File "<pyshell#40>", line 7, in p
if string(each)!=string(last):
TypeError: 'str' object is not callable 把小括号改成中括号,小括号是函数调用 感谢!
页:
[1]