面試官:如何用python巧妙計算一球從100米高度落下後反彈高度?

概述

今天主要分享一個python計算高空拋物的實例。


需求:

一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?


實現:

<code>#!/usr/bin/python
#需求:一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?

high=200
total=100
for i in range(10):
\thigh/=2
\ttotal+=high
\tprint('第%s次反彈%s米'%(i+1,high/2))
print('總共經過:%s米'%total)/<code>
面試官:如何用python巧妙計算一球從100米高度落下後反彈高度?

結果:

面試官:如何用python巧妙計算一球從100米高度落下後反彈高度?



覺得有用的朋友多幫忙轉發哦!後面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~


面試官:如何用python巧妙計算一球從100米高度落下後反彈高度?


分享到:


相關文章: