首页 > 解决方案 > python中的未知语法错误(我真的不知道我的错误在哪里)

问题描述

这是我的代码:

import math

k = int(input("Give the term number: "))
result = 0

for x in range(k):
    result += 2*pow(-1,k)*pow(3,(0.5-k))/(2k+1)

print ("After ", k, "terms, ", "the appoximation is ", result)

语法错误出现在第 7 行,这是 for 循环之后的结果。我知道这种错误通常是缺少括号等。但我真的不知道我的错误在哪里。

标签: pythonpython-3.xdebugging

解决方案


以下行中的错误

result += 2*pow(-1,k)*pow(3,(0.5-k))/`(2k+1)`

2k+1 应该是 2*k


推荐阅读