python 求1-3!+5!-7!... .. ... .. . ... .((-1)^(n-1))×(2n-1)!前N项和

小 宝 2020-11-22 08:06:28
python 求1-3!+5!-7!... .. ... .. . ... .((-1)^(n-1))×(2n-1)!前N项和
...全文
1616 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿麦 2020-11-23
  • 打赏
  • 举报
回复
已经算过的不再重算,节约一点。

def Hello(n):
	s = 1
	v = 1
	for x in range(1,n):
		v = -1 * v * (x+x) *(x+x+1)
		s = s + v
	return s

if __name__ == '__main__':
	n = 5
	print(n, Hello(n))
小 宝 2020-11-23
  • 打赏
  • 举报
回复
引用 1 楼 chuifengde的回复:
def pa(n):
    if n == 1:
        return 1
    else:
        return n * pa(n-1)
def pas(n):
    if n == 1 :
        return 1
    else:
        return pow(-1, n-1) * pa(2*n-1) + pas(n-1)
    
print(pas(4))
蟹蟹!!!!
chuifengde 2020-11-23
  • 打赏
  • 举报
回复
def pa(n):
    if n == 1:
        return 1
    else:
        return n * pa(n-1)
def pas(n):
    if n == 1 :
        return 1
    else:
        return pow(-1, n-1) * pa(2*n-1) + pas(n-1)
    
print(pas(4))

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧