讨论/题目交流/在“两数之和”中遇到的问题/
在“两数之和”中遇到的问题

题目:
ti.PNG

我的答案是:

class Solution:
    def twoSum(nums, target):
        where = 0
        list=[]
        for i in nums:
            if nums[where] + nums[where + 1] == target:
                list.append(where)
                list.append(where + 1)
                break
            else:                
                i += 1            
        print(list)

Solution.twoSum([2,7,11,15],9)

但是编辑器提示报错:
'''
TypeError: twoSum() takes 2 positional arguments but 3 were given
Line 42 in _driver (Solution.py)
Line 53 in <module> (Solution.py)
'''

在力扣编辑器上的运行结果:
bug.PNG

在IDEL上的运行结果:
捕获.PNG

哪位大神能帮忙看一下是怎么回事?谢谢

self 呢鸽鸽

展开全部 2 讨论