问题 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))
发布评论