python - 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 循环之后的结果。我知道这种错误通常是缺少括号等。但我真的不知道我的错误在哪里。
解决方案
以下行中的错误
result += 2*pow(-1,k)*pow(3,(0.5-k))/`(2k+1)`
2k+1 应该是 2*k
推荐阅读
- r - 如何从未指定的点提取时间序列数据
- python - Scipy最小化-TypeError:'int'对象不可调用
- recursion - 这个方法的输出是什么?
- c# - 如何在 ASP.NET Core 2.1 中的计时器上运行 BackgroundService
- c++ - Windows 传感器 API - CLSID 的未解析外部符号
- java - 为什么想法将@JsonIgnore 注释突出显示为已弃用?
- symfony - 通过 Doctrine 使 ElasticSearch 与更新保持同步
- r - 自相关函数 (ACF) 中的错误:对象中缺少值
- node.js - 在消息附件中使用上传到 Slack 的图像
- postgresql - postgres-hll 类型的非默认值 (HyperLogLog)