这个实在是弄不出来了,新手求助
这个新手python做不出来 求大佬看看 顶顶顶 romance. 发表于 2022-3-10 13:35
顶顶顶
num=int(input())
s=0
t=1
for x in range(1,num*2,2):
s+=1/x*t
t=-t
print(4*s)
n = int(input())
pi = lambda n, s = 1, i = 0: ((4/(2*i+1)) * s) + pi(n-1, -s, i+1) if n else 0
print(pi(n)) 本帖最后由 isdkz 于 2022-3-10 14:11 编辑
num = eval(input("请输入n:"))
print(f"{4 * sum(((-1) ** i) / (2 * i + 1) for i in range(0, num)):.8f}")
页:
[1]