《剑指Offer》刷题笔记——面试题64. 求1+2+...+n

难度:中等

一、题目描述:

在这里插入图片描述

二、解题分析:

# and中含0,返回0; 均为非0时,返回后一个值, 
# or中, 至少有一个非0时,返回第一个非0,
class Solution:
    def sumNums(self, n: int) -> int:
        return n and n+ self.sumNums(n-1)
发布了132 篇原创文章 · 获赞 154 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_34108714/article/details/104781037