这个怎么让这个不符合条件只输出一个呀
给个例子:
def get_target_index(lst, target):
target_index = []
for i in range(len(lst)-1):
for j in range(i+1,len(lst)):
sum = lst[i]+lst[j]
if sum==target:
target_index.append(i)
target_index.append(j)
if len(target_index)!=0:
return list(set(target_index))
else:
return target_index
if __name__=='__main__':
lst = eval(input())
target = eval(input())
target_index = get_target_index(lst,target)
if len(target_index)==0:
print('不存在')
else:
print(target_index)
全部循环完了(或者满足条件退出循环)再判断数组有没有内容,没有就是不符合,不要每次输出不符合
一看就是自己人,今晚九点不见不散