程序改错题 寻找完全平方数
def filterLst(L):
outL=[]
for x in L:
for i in range(x+1):
if i*i==int(x):
outL.append(x)
return outL
L=input()
data=str(L.split(','))
for i in range(len(data)):
data[i]=int(data[i])
result=filterLst(L)
if len(result)!=0:
print ("完全平方数有",result)
else:
print ("无符合要求的数!")
data[i]=int(data[i])
ValueError: invalid literal for int() with base 10: '['