一个球从10 米高空落下,每次落地后会跳回原水的高度的一半,再落下,求第10次 反弹时,小球会跳回空中当少米,结果保留两位小数。
时间: 2023-11-19 17:06:24 浏览: 146
根据题目描述,我们可以列出以下公式:
第 n 次落地时,小球的高度为 h(n) = 10 / 2^(n-1)
第 n 次反弹时,小球的高度为 h(n) / 2
因此,我们可以写出以下 Python 代码:
```python
height = 10 # 小球初始高度为 10 米
for i in range(1, 11):
# 第 i 次落地时的高度
h = height / 2**(i-1)
if i == 10:
# 第 10 次反弹时的高度
h /= 2
print("第 10 次反弹时,小球跳回空中的高度为:%.2f 米" % h)
```
程序运行后,会输出小球第 10 次反弹时跳回空中的高度,结果保留两位小数。
阅读全文