题目:一个球从100米高度落下,每次反弹高度都为原来的一半,求第10次落地时弹跳的总距离,并且第10次弹跳的高度。
分析:球进行弹跳是在进行一个循环活动,循环体是 每次循环后的高度是循环前的一半
首先,定义初始值:
h = 100
sum = 0
其次是循环体,并进行判断i =10进行第十次弹跳的时候的距离,sum表示每次弹跳距离的求和,全部输出,代码如下所示:
for i in range(1,11):
h = h/2
sum
Python编程:模拟球的弹跳轨迹
这篇博客探讨了如何使用Python解决一个数学问题:一个球从100米落下,每次反弹高度减半。博主分析了问题的循环结构,并提供了代码实现,计算了第10次落地时球的总弹跳距离和最后一次弹跳的高度。
题目:一个球从100米高度落下,每次反弹高度都为原来的一半,求第10次落地时弹跳的总距离,并且第10次弹跳的高度。
分析:球进行弹跳是在进行一个循环活动,循环体是 每次循环后的高度是循环前的一半
首先,定义初始值:
h = 100
sum = 0
其次是循环体,并进行判断i =10进行第十次弹跳的时候的距离,sum表示每次弹跳距离的求和,全部输出,代码如下所示:
for i in range(1,11):
h = h/2
sum

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