In [11]:
# https://leetcode-cn.com/problems/qiu-12n-lcof
class Solution:
    def __init__(self):
        self.res = 0
    def sumNums(self, n: int) -> int:
        n > 1 and self.sumNums(n - 1)
        self.res += n
        return self.res

s = Solution()
s.sumNums(3)
Out[11]:
6
In [5]:
s = Solution()
s.sumNums(9)
Out[5]:
45
In [ ]:
class Solution:
    def __init__(self):
        self.res = 0
    def sumNums(self, n: int) -> int:
        n > 1 and self.sumNums(n - 1)
        self.res += n
        return self.res
In [13]:
6 << 1
Out[13]:
12
In [14]:
6 >> 1
Out[14]:
3
In [ ]: