求1/1! - 1/3! + 1/5! - 1/7! +...+((-1)^(n+1))/(2*n-1)!的值(python)实现

博客探讨了如何使用Python计算交错阶乘序列的和,即1/1! - 1/3! + 1/5! - 1/7! +...+((-1)^(n+1))/(2*n-1)!。文章提供了代码实现并展示了运行结果,期待与读者共同学习优化方案。
摘要由CSDN通过智能技术生成

题目: 求1/1! - 1/3! + 1/5! - 1/7! +…+((-1)^(n+1))/(2*n-1)!的值

解决方案:

'''
求1/1! - 1/3! + 1/5! - 1/7! +...+((-1)^(n+1))/(2*n-1)!
第 1      2      3      4                n    项 
'''

'''算法设计1:构造循环不变式:s = s + (-1)^(n+1) / (2*n-1)!,使用二重循环来完成算法'''

def main1():
    n = int(input("请输入n的值:"))  #这里的n指的是项数(第1,2,3,...,n)
    s = float(1)
    for i in 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值