如果我把所有的东西都放对了,我该怎么做才能解决这个语法错误?[已关闭]

问题描述 投票:0回答:1
def infPi(num):
    pi = 0
    for i in range(num):
      pi += (1/((2(i+1)-1)**2)

    print(pi*4)

语法错误的是 "Print(pi*4) "这一行。

python syntax-error
1个回答
-1
投票

末尾少了一个括号,第四行有语法错误( pi += (1/(2*(i+1)-1)**2) ),这样试试。

def infPi(num):
    pi = 0
    for i in range(num):
      pi += (1/(2*(i+1)-1)**2)

    print(pi*4)
© www.soinside.com 2019 - 2024. All rights reserved.