题目: 求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