【问题描述】一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
【输入形式】
【输出形式】输出语句可参考如下格式:
print ("the sum length of path:",s)
print ("the last height is:",h)
【样例输入】
【样例输出】
【样例说明】
【评分标准】
h_sum=100
for i in range (1,11):
h=100*((1/2)**i)
if i==10:
break
h_sum+=h*2
print ("the sum length of path:",h_sum)
print ("the last height is:",h)
该问题是一个数学与物理相结合的模型,描述了一个球从100米高度落下,每次落地后反弹回原高度的一半。通过循环计算,我们可以得出在第10次落地时球总共经过的路程以及第10次反弹的高度。程序使用了for循环和指数衰减公式来解决这个问题。

2275

被折叠的 条评论
为什么被折叠?



