📅  最后修改于: 2023-12-03 15:25:17.176000             🧑  作者: Mango
我们先来看图 2.4 所示的等式:
这个等式可以用 Python 表达式来表示:
result = 1 + 1 / 2 + 1 / 2 ** 2 + 1 / 2 ** 3 + 1 / 2 ** 4
需要注意的是,Python 中除法运算默认是浮点除法,因此我们不需要担心除法会出现整数除整数的情况。
接下来,我们可以通过打印结果来验证这个表达式的正确性:
print(result) # 输出 1.96875
这个结果与我们手动计算所得的结果一致,因此我们可以得出结论:用 Python 表达式计算图 2.4 中的等式的结果为 1.96875。
值得一提的是,这个等式有一个比较常见的名字:级数求和。级数求和是高中数学中的一个重要概念,在计算机科学中也有广泛的应用,例如在计算机网络中用于计算网络延迟。