【程序20】一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

Sn = 100.0
Hn = Sn / 2

for n in range(2,11):
    Sn += 2 * Hn
    Hn /= 2

print ('Total of road is %f' % Sn)
print ('The tenth is %f meter' % Hn)
posted @ 2017-03-26 15:59  fanren224  阅读(270)  评论(0编辑  收藏  举报