求这个怎么做😭😭😭😭

img

<span class="hljs-attribute">h</span>=100
<span class="hljs-attribute">sum</span>=0
<span class="hljs-attribute">n</span>=int(input())
<span class="hljs-keyword">for</span> i <span class="hljs-keyword">in</span> range(n):
    sum+=h
    <span class="hljs-attribute">h</span>=h/2
    <span class="hljs-keyword">if</span>(i!=2):
        sum += h
<span class="hljs-built_in">print</span>(sum)

img

def <span class="hljs-keyword">count</span>(<span class="hljs-keyword">n</span>=1, <span class="hljs-keyword">h</span>=100.0):
    height_list = []
    <span class="hljs-keyword">for</span> i <span class="hljs-keyword">in</span> <span class="hljs-keyword">range</span>(<span class="hljs-keyword">n</span>):
        <span class="hljs-keyword">if</span> i == 0:
            height_list.<span class="hljs-keyword">append</span>(<span class="hljs-keyword">h</span>)
        <span class="hljs-keyword">else</span>:
            height_list.<span class="hljs-keyword">append</span>(<span class="hljs-keyword">h</span>)
            height_list.<span class="hljs-keyword">append</span>(<span class="hljs-keyword">h</span>)
        <span class="hljs-keyword">h</span> = <span class="hljs-keyword">h</span> / 2
        <span class="hljs-keyword">print</span>(height_list,<span class="hljs-built_in">sum</span>(height_list))

[100.0] 100.0

[100.0, 50.0, 50.0] 200.0

[100.0, 50.0, 50.0, 25.0, 25.0] 250.0

[100.0, 50.0, 50.0, 25.0, 25.0, 12.5, 12.5] 275.0