python - sum of two numbers

Sum of two numbers

'''
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
'''
def day02(nums: object, target: object) -> object:
    result=[]
    for idx0,i in enumerate(nums):
        a=i
        for idx1,ii in enumerate(nums):
            b=ii
            if idx0!=idx1:
                if a+b==target:
                    if sorted([idx0,idx1]) not in result:
                        result.append(sorted([idx0,idx1]))
    return result
if __name__ == '__main__':
    nums=[2,7,11,15]
    target=9
    result=day02(nums, target)
    print(result)

Guess you like

Origin blog.csdn.net/qestion_yz_10086/article/details/107657078