# 小球每次落地反弹之前的高度的一般,初始100
# 第10次反弹时 总共经过多少米
height = 100 # 原始高度
distance = 0 # 经过的距离
for i in range(10):
# 将下落的高度加入到总和中
distance += height
# 计算反弹高度
height /= 2
if i != 9: # 第10次的时候 不加反弹
# 将反弹后的高度加入到总和中
distance += height
print(f"共经历了{distance}米")
小球落地问题
最新推荐文章于 2024-11-02 22:17:47 发布