17.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
时间: 2023-11-17 09:06:28 浏览: 104
答案100道Python编程题及答案(一).doc
一球从100米高度自由落下,每次落地后反弹回原高度的一半,求它在第10次落地时,共经过多少米?第10次反弹多高?
根据题目,球第一次落地时经过的路程为100米,第二次落地时经过的路程为100米+50米+50米=200米,第三次落地时经过的路程为100米+50米+50米+25米+25米=325米,可以发现,每次落地后,球经过的路程都是上一次的两倍减去上一次反弹的高度。因此,可以使用循环来计算球在第10次落地时经过的路程和第10次反弹的高度。
根据给出的代码,可以得到以下答案:
第10次落地时,共经过299.609375米。
第10次反弹高度为0.097656米。
阅读全文