编写程序,计算下列公式中s 的值(其中加的项数是运行程序时输入的一个正整数)。
s=1+(1+2)+(1+2+3)+…
程序:
def func(n):
if n == 1:
return 1
else:
return n+func(n-1)
if __name__=="__main__":
s = 0
n = int(input("请输入正整数:"))
for i in range(1, n+1):
s += func(i)
print('s=',s)
编写程序,计算下列公式中s 的值(其中加的项数是运行程序时输入的一个正整数)。
s=1+(1+2)+(1+2+3)+…
程序:
def func(n):
if n == 1:
return 1
else:
return n+func(n-1)
if __name__=="__main__":
s = 0
n = int(input("请输入正整数:"))
for i in range(1, n+1):
s += func(i)
print('s=',s)