面试官:如何用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米高度落下后反弹高度?


分享到:


相關文章: