(1/2)'+ (1/2)的二次方+ (1/2)的3次方+ (1/2)的4次方+ (1/2的5次方'+ (1/2的6次方+ (1/2的7次方+ (1/2的8次方
result = 0
for i in range(1,9):
result += 0.5**i
print(result)
用pow函数
sum = 0
for i in range(1,9):
sum = sum + pow(0.5,i)
print(sum)
用列表解析式,代码可这样写:
s=sum([(1/2)**x for x in range(1,9)])
print(s)
如有帮助,请点击采纳按钮支持。
def get_sum(num):
sum = 0
for index in range(1,num + 1):
sum += (1/2)**index
return sum
if __name__ == '__main__':
result = get_sum(8)
print(result)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!等比数列求和有公式的