今天要交了,有没有人能帮一帮,急

这个怎么让这个不符合条件只输出一个呀

img


还有这个的流程图怎么画呀

img

给个例子:

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)

img

全部循环完了(或者满足条件退出循环)再判断数组有没有内容,没有就是不符合,不要每次输出不符合

一看就是自己人,今晚九点不见不散