|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
num=[]
i = 'ture'
while i!='stop':
i=input('请输入数据(输入stop停止):')
if(i!='stop'):
list1=[int(i)]
num=num+list1
else:
target=input('请输入目标数据:')
for k in range(len(num)):
for j in range(k+1,len(num)):
if (num[k]+num[j]==target):
print([k,j])
本帖最后由 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>
复制代码
|
|