给定一个整数列表 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的列表索引。
每种输入只需要对应一个答案。但是,你不能重复使用这个数组中同样位置的元素。
如果没找到解,输出“Fail”
输入
两行,
第一行输入一组整数,以空格间隔,数据全部为int型。
第二行输入一个整数
输出
如果有解,输出第一组数据(第一个元素索引最小)的那组解。
如果无解,输出“Fail”
样例输入 复制
3 2 4
6
样例输出 复制
0 1
lst=list(map(int,input().split()))
target=eval(input())
t=len(lst)
flag=0
for i in range(t):
if flag==1:
break
else:
for j in range(t):
if lst[i]+lst[j]==target and i!=j :
print("{} {}".format(i,j))
flag=1
break
if flag==0:
print("Fail")