'''一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?'''
q = int(input('请输入高度:'))
w = int(input('请输入落地的次数:'))
lenth = q
for i in range(1, w+1):
hight = q / 2 ** i
lenth =lenth+hight*2
if w == 1:
hight = 100
lenth = 100
if w - 1 == i:
print("第", w, '反弹的高度为:', hight, '米')
print('共经过', lenth, '米')
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
最新推荐文章于 2022-10-12 16:20:17 发布