2数之和

发布时间 2023-08-27 23:49:03作者: 花园小和尚
"""
两数之和
输入一个数字列表numbers:[2,3,5,8,7,4,1,6]
输入一个目标数字,例如8
用代码查找,哪些数字加和等于8,例如26357144
注意如果53已经出现了一对,不要再出现35,只是一回事
提示 用2for 循环列表即可实现
"""
numbers = [2,3,5,8,7,4,1,6]
target = 8
result = []
for a in numbers:
for b in numbers:
if a+b == target and (a,b) not in result:
print(f"找到了一对数字:{a}+{b} == {target}")
result.append((a,b))
result.append((b, a))