你是方法,要返回值,不是打印
最后一行改为 return,实测通过
class Solution(object):
def twoSum(self, nums, target):
list1 = []
for m in range(len(nums)):
n = target - nums[m]
if n in nums:
list1.append(m)
for o in range(len(nums)):
if nums[o] == n:
list1.append(o)
return list1
class Solution:
def twoSum(nums, target):
n = len(nums);
for i in range(n):
for j in range(i+1, n):
if nums[i]+nums[j] == target:
return [i,j]
return [0]
}
}
他输入的是两个数据之间有换行的