Python练习题2.1输出“Python语言简单易学”

输入一个正整数m(20<=m<=100),计算 11+12+13+...+m 的值。

输入格式:

在一行输入一个正整数m。

输出格式:

在一行中按照格式“sum = S”输出对应的和S.

代码如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

m = int(input())
def sum(n):
    if n == 11:
        return 11
    return n + sum(n-1)
print("sum =",sum(m))

这是一个简单地递归函数,等比,等差等数列都可以参考这个来写。


读书和健身总有一个在路上

原文地址:https://www.cnblogs.com/Renqy/p/12707675.html