大家是回复之后才能查看还是可以直接看到呀?
可以直接看到,建议弄两层隐藏 n = int(input("请输入项数:"))
PI = 0
for i in range(1,n,2):
PI=PI+pow(-1,1+(i+1)/2)*(1/i)
print("PI=", PI * 4)
一行足矣 无理想的闲鱼 发表于 2022-10-15 22:54
大家是回复之后才能查看还是可以直接看到呀?
回复后才可看 看看答案,有点不会{:10_256:}
回复可看 本帖最后由 jackz007 于 2022-10-15 23:43 编辑
稍微换个思路,判断正负号也许没有那么复杂!!!
n = int(input("请输入项数:"))
PI = 0
for i in range(n):
PI = PI + (- 1) ** i / (2 * i + 1)
print("PI=" , PI * 4)
n = int(input("请输入项数:"))
PI = 0
for i in range(n):
PI += - 1 / (2 * i + 1) if i % 2 else 1 / (2 * i + 1)
print("PI=" , PI * 4) 大家是回复之后才能查看还是可以直接看到呀?
{:10_297:}
页:
1
[2]