一球从 100 米高度自由落下,每次落地后反跳回原高度的一半

一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时,共经过多少米?第 10 次反弹多高?

1
2
3
4
5
6
7
8
9
# 列出触底次数、反弹高度、总共经过多少米的数据,可以观察到规律
  
total_distance = 100
for bottom_count in range(1, 11):
    rebound = 100*0.5**bottom_count
    if bottom_count >= 2:
        total_distance += 2*100*0.5**(bottom_count-1)
    bottom_count += 1
print(f'球在经过10次落地时,共经过{total_distance}米,第10次反弹{rebound}米')

  

 

posted @   sangern  阅读(226)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
点击右上角即可分享
微信分享提示