HJ38求小球落地5次后经历路程和第五次反弹高度

思路:已知反弹高度为下落高度的一半。采用模拟的方法。这题比较简单不知道为什么放在中等难度。

 1 a=float(input())
 2 n=a
 3 sum=0
 4 def spring_h(a):
 5     return a/2
 6 for i in range(5):
 7     sum=sum+n*2
 8     n=spring_h(n)    
 9 print(sum-a)
10 print(n)

 

posted @ 2023-03-27 16:01  Aneverforget  阅读(26)  评论(0编辑  收藏  举报