本文主要是介绍Python——解决小球从100米高度自由落下再反弹问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
#一小球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
#需要在提交界面中运行结果
#输出格式:小球一共经过了299.61米,第10次的高度0.20米
代码:
h=100 #小球反弹高度
s=100 #小球经过的距离
for i in range(1,10):h=h/2s=s+h*2
print("小球一共经过了{:.2f}米,第10次的高度{:.2f}米".format(s,h))
结果:
这篇关于Python——解决小球从100米高度自由落下再反弹问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!