其二十
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高
利用循环计算即可
a = 0 for i in range(1,10): f = 100*pow(0.5,i) #计算每次下落的距离 a += f #每次下落的距离相加 b = 2*a #反弹走了两倍的距离 print(b+100,100*pow(0.5,10)) #需要加上第一次的100米
结果为
299.609375 0.09765625
其二十
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高
利用循环计算即可
a = 0 for i in range(1,10): f = 100*pow(0.5,i) #计算每次下落的距离 a += f #每次下落的距离相加 b = 2*a #反弹走了两倍的距离 print(b+100,100*pow(0.5,10)) #需要加上第一次的100米
结果为
299.609375 0.09765625