求1+2+3+....+n
求1+2+3+4+…+n不能用乘除,for ,whileclass Solution:def sumNums(self, n: int) -> int:return n and n + self.sumNums(n-1)要求:1、不能用for循环2、不能用if运算解决方法:1、for用递归实现2、if用逻辑运算符的计算特性来解决,即and的短路特性A and function()如果A是True,返回的是function;如果A是false,直接到下一句,不会执行functio
原创
2020-06-05 00:21:17 ·
231 阅读 ·
0 评论