# -*- coding:UTF-8 -*-

'''
题目：一球从100米高度自由落下，每次落地后反跳回原高度的一半；
再落下，求它在第10次落地时，共经过多少米？第10次反弹多高？

程序分析：无
'''

tour = []
height = []

hei = 100.0  #起始高度
tim = 10     #次数

for i in range(1, tim + 1):
    if i == 1:
        tour.append(hei)
    else:
        tour.append(2 * hei)
    hei /= 2
    height.append(hei)

print "总高度:tour = %f" % sum(tour)
print "第10次反弹高度:height = %f" % height[-1]
