问题 J: 5.10 杀鸡用牛刀(3级)功能:从键盘录入两个数n和m来表示一个区间, n 为区间的起始点,m为区间的终止点 ,求整数 n 到 m 区间的累加和,其中n<=m。

问题 J: 5.10 杀鸡用牛刀(3级)

时间限制: 1 Sec 内存限制: 128 MB

提交: 2124 解决: 1747

[提交] [状态] [讨论版] [命题人:lip]

题目描述

哈哈!我们终于学了递归了,现在大家一定感到非常有意思吧,那个典型的“汉诺塔”问题,一个非常短的程序居然可以完成如此复杂的工作,真是神奇啊!来吧,让我们也动手编写一个递归程序,当然,我们要编写的不可能太复杂。功能:从键盘录入两个数n和m来表示一个区间, n 为区间的起始点,m为区间的终止点 ,求整数 n 到 m 区间的累加和,其中n<=m。

输入

两个数n和m。

输出

累加和。

样例输入 Copy

1,100

样例输出 Copy

5050

提示

后置代码:

n,m=eval(input())

s=GetSum(n,m)

print("{0}".format(s))

def GetSum(n,m):s=0for i in range(n,m+1):s=s+ireturn s
n,m=eval(input())
if GetSum(n,m):print(GetSum(n,m))