计算小球反弹高度
1、题目要求:
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在第10次落地时,共经过多少米?第10次反弹多高?
2、程序分析 (1)第一次落地时经过的距离是100米,第一次反弹的高度是50米 (2)第二次落地时经过的距离是200米,第二次反弹的高度是25米 。。。以此类推
3、示例代码
#coding=utf-8
total_distance = 100.0
height = total_distance / 2
for i in range(2,11):
total_distance += height * 2
height = height /2
print total_distance
print height
4、本篇小结 程序本身没有难度,只要思路清晰,即可写出代码