题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
n=int(input())
# 1.初始化,经过总长度sum等于起始高度n,跳跃次数count等于0
sum=n
count=0
# 2.如果n大于0,进入循环
while n>0:
n=n/2 # 更新n等于二分之一高度
sum=sum+n*2 #更新总长度,sum=sum+2n
count=count+1 # 跳跃次数加1
if count==5: # 如果是第五次跳跃,退出循环
break
print(sum-(n*2)) #返回总长度(PS:第5次跳舞高度不应该加进去)
print(n) #返回第五次跳跃高度
