本帖最后由 jackz007 于 2022-7-14 23:34 编辑 num = []
while True:
i = input('请输入数据(输入 stop 停止) : ') . strip()
if i and i != 'stop':
num . append(int(i))
else:
break
if len(num) > 1:
target = int(input('请输入目标数据 : ') . strip())
for k in range(len(num) - 1):
for j in range(k + 1 , len(num)) :
if num[k] + num[j] == target :
print([k , j])
运行实况:D:\[00.Exerciese.2022]\Python>python x.py
请输入数据(输入 stop 停止) : 1
请输入数据(输入 stop 停止) : 2
请输入数据(输入 stop 停止) : 3
请输入数据(输入 stop 停止) : 4
请输入数据(输入 stop 停止) : 5
请输入数据(输入 stop 停止) : 6
请输入数据(输入 stop 停止) : 7
请输入数据(输入 stop 停止) : 8
请输入数据(输入 stop 停止) : 9
请输入数据(输入 stop 停止) : 10
请输入数据(输入 stop 停止) : 11
请输入数据(输入 stop 停止) : 12
请输入数据(输入 stop 停止) : 13
请输入数据(输入 stop 停止) : 14
请输入数据(输入 stop 停止) : 15
请输入数据(输入 stop 停止) : 16
请输入数据(输入 stop 停止) : 17
请输入数据(输入 stop 停止) : 18
请输入数据(输入 stop 停止) : 19
请输入数据(输入 stop 停止) : 20
请输入数据(输入 stop 停止) :
请输入目标数据 : 37
[16, 19]
[17, 18]
D:\[00.Exerciese.2022]\Python>
|