剑指 Offer 57 - II. 和为s的连续正数序列 class Solution: def findContinuousSequence(self, target: int) -> List[List[int]]: i,j=1,1 sum=0 ans=[] while i<=target/2: if sum<target: sum+=j j+=1 elif sum>target: sum-=i i+=1 else: res=list(range(i,j))#一个list的使用技巧 ans.append(res) sum-=i i+=1 return ans