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