用python写编程 请使用者输入一个奇数n,并以这个n计算圆周率。 π=4⼀1-4⼀3+4⼀5-4⼀7+4⼀9-…4⼀n

要用for的回圈
2025-03-30 00:28:56
推荐回答(1个)
回答1:

from __future__ import division
n=int(input("please input odd numer:"))
def getpi(n):
    result=0
    if n%2==0:
        print("you 's number not odd")
        exit(1)
    sign=1
    for i in range(1,n+1,2):
        result+=sign*4/i
        sign=sign*(-1)
    return result
print(getpi(n))

用了for,回圈是啥意思?