标签:python ret class 情况 关键字 odi pre 条件判断语句 HERE
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
思路:我们可以使用加法使用,不断递归即可
# -*- coding:utf-8 -*- class Solution: def Sum_Solution(self, n): # write code here sum=n return sum and sum+Sum_Solution(n-1) #或者如下,上面整体考虑了n=1时的情况,下面将两种情况分开考虑,但是用了if,也可以通过 if n==1: return 1 sum=n return sum+Sum_Solution(n-1)
标签:python ret class 情况 关键字 odi pre 条件判断语句 HERE
原文地址:https://www.cnblogs.com/cong3Z/p/12922679.html