python中一个函数有两个参数a、b ,a是列表,b是一个数字,找出a列表中两数之和等于b,打印出这些数

发布网友

我来回答

1个回答

热心网友

def shili(a,b):
answer=[]
for x in a:
if x<=b/2:
y=b-x
if y in a :
answer.append((x,y))
return answer

a=[1,2,3,4,5,6,7,8,9]
b=9

c=shili(a,b)
print(c)
#输出结果:[(1, 8), (2, 7), (3, 6), (4, 5)]

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com