Название Описание
Ищу 1 + 2 + 3 + ... + п, требует умножения и деления не могут быть использованы, ибо, в то время как, если, в противном случае, переключатель, корпус и ключевые слова, такие как условный оператор (A B :? C).
мышление
Для соединения двух частей и первая части = 0, то вторая часть операции не будет выполняться, это называется коротким замыкание
Обратите внимание, что следующее утверждение а = п и (...) п используется только для определения, если п! = 0, то значение, которое зависит от количества спины.
class Solution:
def Sum_Solution(self, n):
ans = n
ans = n and (ans + self.Sum_Solution(self,n-1))
return ans