给定一个整数数组 num 和一个目标值 t,请你在该数组中找出 “和” 为 “目标值” 的那 两个 整数,并返回他们的数组下标(即索引)。
方法一
def sum1(num,t):
‘’‘取出列表中两个数相加和是9的两个数’’’
for i in range(0,len(num)):
# print(i)
s=t-num[i]
if s in num:#如果9减索引位置的数等于s,s在num里面
print(i)#则输入符合条件的s的索引位置
sum1([11,7,2,15],9)
方法二
def twosum(num,t):
‘’‘两数之和’’’
for i in range(0,len(num)):
#依次取出数据0123,对应num索引
for j in range(i+1,len(num)):
if num[i]+num[j]==t:
print(i,j)
twosum([2,7,11,15],9)