关于#次方#的问题,如何解决?

(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)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

等比数列求和有公式的