本题要求实现一个函数pairSum(),带两个输入参数:一个值不重复的整数列表lst和一个整数n。输出列表中所有和为n的整数对的索引。 函数接口定义: pairSum(lst, n) lst是传入的整数列表,n为整数 裁判测试程序样例: # 请在这里填写答案 def main(): #输入一系列以逗号隔开的整数 lst = list(map(int,input().split(","))) #输入一个整数 n = int(input()) pairSum(lst, n) main()
时间: 2024-02-18 10:06:11 浏览: 74
好的,我明白了。下面是题目要求的函数pairSum()的实现代码,供您参考:
```python
def pairSum(lst, n):
res = []
for i in range(len(lst)):
for j in range(i+1, len(lst)):
if lst[i] + lst[j] == n:
res.append((i, j))
print(res)
```
这个函数的实现很简单,就是遍历整数列表lst中的每一对元素,判断它们的和是否等于n,如果是,则将它们的索引加入结果列表res中。最后打印出结果即可。
阅读全文