一、思路解析
每次落地后返回原高度的一半
上——下,保持米数
下——上,减半
以此类推
二、代码
# 定义ball=80米
ball = 80
# 定义反弹了多少米的参数
zo_m = 0
# 进入10次反弹
for i in range(1,11,1):
zo_m += ball # 统计上反弹了多少米
ball = (ball/2) # 每次减半
zo_m += ball # 统计下反弹了多少米
if i==10: # 最后一次进入输出
print(f"一共反弹了:{zo_m}米")
print("第十次反弹高度为:", ball)
标签:10,ball,落地,高度,zo,80,反弹
From: https://blog.csdn.net/CNY8888/article/details/143064954