python计算m到n的累加和程序

以下是Python中计算m到n的累加和的程序:

def sum_of_nums(m, n):
    # 定义变量来存储累加和
    total = 0

    # 循环从m到n,将每个数字加入总和
    for i in range(m, n+1):
        total += i

    # 返回累加和
    return total

# 测试代码
print(sum_of_nums(1, 10))  # 输出55,即1+2+3+...+10
print(sum_of_nums(5, 15))  # 输出110,即5+6+7+...+15

如果需要使用字符串作为范例,可以将代码修改为以下形式:

def sum_of_strings(m, n):
    # 定义变量来存储拼接后的字符串
    result = ""

    # 循环从m到n,将每个数字对应的字符串拼接到结果中
    for i in range(m, n+1):
        result += "pidancode.com" if i % 2 == 0 else "皮蛋编程"

    # 返回拼接后的字符串
    return result

# 测试代码
print(sum_of_strings(1, 10))  # 输出"皮蛋编程pidancode.com皮蛋编程pidancode.com皮蛋编程pidancode.com皮蛋编程pidancode.com皮蛋编程"
print(sum_of_strings(5, 15))  # 输出"皮蛋编程pidancode.com皮蛋编程pidancode.com皮蛋编程pidancode.com皮蛋编程pidancode.com皮蛋编程pidancode.com"