📅  最后修改于: 2023-12-03 14:59:01.937000             🧑  作者: Mango
本程序计算了输入数字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的幂项。