用python自定义n,编写代码输出s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

日期:2019-09-26 17:33:26 人气:1

用python自定义n,编写代码输出s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

不知道你是要求和还是只是输出这个公式: 如果是求和那就简单了,如下: def func(n): if n == 1: return 1 else: return sum(range(1, n + 1)) + func(n - 1) 例如: print(func(5)) 如果你要输出公式: def func1(n): if n == 1: return "1 " if n == 2: return "(1 + 2)" else: a
    A+
热门评论