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