#编程用递归函数实现1+2+3+4+……+n,并显示所

#编程用递归函数实现1+2+3+4+……+n,并显示所求的和,其中n从键盘输入。

#输入输出格式如下:

请输入n值:10

1+2+3+……+10的和是:55


答案

def sum(n):
if n==0:
return 0
else:
return sum(n-1) +n
n=eval(input(“请输入n值:”))
print(“1+2+3+……+%d的和是:%d”%(n,sum(n)))

题目信息

题号:7520
题型:简答题
难度:普通