110,输入一个字符串,输出他的最长回文子串,要求仅有2重循环完成(枚举中间值)
def ispl(str):
flag=0
for i in range(len(str)):
if str[i]!=str[len(str)-i-1]:
flag=1
if flag==0:
return 0
else:
return 1
str=input("请输入字符串:")
long=str[0]
for i in range(len(str)):
for j in range(len(str)):
if ispl(str[i:j+1])==0:
#print (str[i:j+1])
if len(str[i:j+1])>len(long):
long=str[i:j+1]
print (long)