python练习程序(c100经典例20)

题目:

一球从100米高度*落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

def foo(height,num):
    sum=height;
    preh=0;
    for i in range(0,num):
        height=height/2.0;
        sum=sum+preh*2;
        preh=height
    print sum,height

foo(100,10)
上一篇:hihoCode 1078 : 线段树的区间修改


下一篇:为什么margin-top不是作用于父元素