当前位置:网站首页>找寻目标值

找寻目标值

2022-06-10 04:38:00 算法与编程之美

0引言

在生活中,我们常常需要为一个值找到它所匹配的值,使用循环结构解决诸如此类的问题,能够快速有效的对其进行查找并输出,解决了很多问题。

1 问题

给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。

2 方法

定义好nums数组和目标值targer后,使用for...in range循环,范围在数组中,使用len()函数表示,使用两个for循环依次找到两个数,使他们的和等于目标值,如果成立则输出。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

nums=[2,7,11,15]
target=17
sign=False
for index in range(len(nums)-1):
   print(nums[index])
   for j in range(index+1,len(nums)):
       print(nums[j])
       if nums[index]+nums[j]==target:
           print([index,j])
           sign=True
           break
       if sign:
           break

4 结语

针对这个问题,提出循环方法,通过实验,证明该方法是有效的,在实验中,能够复习到所学习的循环结构和函数的使用方法。对其今后的实验,有一定的促进作用。

原网站

版权声明
本文为[算法与编程之美]所创,转载请带上原文链接,感谢
https://where2go.blog.csdn.net/article/details/125213831