📜  0.6、0.06、0.006、0.0006,…到n项的和(1)

📅  最后修改于: 2023-12-03 14:59:01.937000             🧑  作者: Mango

求0.6、0.06、0.006、0.0006…到n项的和

介绍

本程序计算了输入数字n后,计算0.6、0.06、0.006、0.0006…到n项的总和。来满足此问题需求。本程序采用了Python语言编写。

代码实现
def calculation(n):
    """
    输入一个数字n,返回0.6、0.06、0.006、0.0006…到n项的总和
    """
    sum = 0
    for i in range(1, n+1):
        sum += 0.6 * pow(0.1, i-1)
    return sum
测试样例
print(calculation(3))  # 0.666
print(calculation(4))  # 0.6666
print(calculation(5))  # 0.66666
print(calculation(6))  # 0.666666
总结

本程序以循环的方式,依次累加0.6、0.06、0.006、0.0006等数列求得和。同时使用了Python中的数值运算函数pow(),快速计算出0.1的幂项。