def zylt(n): # 第n次落地时共经过多少米,反弹多高 s = 0 h = 100 for i in range(n): s = s + h * 1.5 h = 0.5 * h if i == n - 1: s = s - h print(f"它在第{n}次落地时,共经过{s}米\n第{n}次反弹{h}米高") zylt(10)
一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第10 次反弹多高?
最新推荐文章于 2024-10-10 09:39:14 发布