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

分析:

第一次:落地经过100

第二次:100+100/2*2

第三次:100+100/2*2+100/2/2*2

第四次:100+100/2*2+100/2/2*2+100/2/2/2*2

总结规律,进行计算。

程序源代码:Python 实例

#!/usr/bin/python

# -*- coding: UTF-8 -*-

tour = []

height = []

hei = 100.0 # 起始高度

tim = 10 # 次数

for i in range(1, tim + 1):

# 从第二次开始,落地时的距离应该是反弹高度乘以2(弹到最高点再落下)

if i == 1:

tour.append(hei)

else:

tour.append(2 * hei)

hei /= 2

height.append(hei)

print('总高度:tour = {0}'.format(sum(tour)))

print('第10次反弹高度:height = {0}'.format(height[-1]))

以上实例输出结果为:

总高度:tour = 299.609375

第10次反弹高度:height = 0.09765625

python编程一球从100米_Python基础练习实例20(弹球问题)相关推荐

  1. python编程一球从100米_Python练习题 015:一颗自由落地的球

    [Python练习题 015] 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第10次落地时,共经过多少米?第10次反弹多高? ----------------------- ...

  2. python编程一球从100米_Python练习实例20 | 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?...

    这个问题,相信不少人都可以从网络上找到相对应的答案. 作者也是通过搜索网络上其他各位大神的代码,才能够顺利的编写出来.不过在这里,作者将这个问题可以升级一下,就是输入任意高度及次数,都可以获得相对应的 ...

  3. python编程一球从100米_【Python3练习题 015】 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?第10次反弹多高?...

    问题:一球从某高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第n次落地时,共经过多少米?第n次反弹多高? import java.util.Scanner; //题目:一球从100米高度自 ...

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

    Python编写一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? hight = [100] m = 100 for i in ...

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

    high=[] tour=[] hei=100for i in range(0,10):if i == 0:tour.append(hei)else:tour.append(2*hei)hei /= ...

  6. python 高空坠球_题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落 C程序:一球从100米高...

    import java.util.Scanner; public class Prog10{ public static void main(String[] args){ System.out.pr ...

  7. /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */

    题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...

  8. 如何用python实现题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    python实现 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 题目分析 第一次下落的距离是100米,反跳回原高度的 ...

  9. C语言编程>第二周 ⑥ 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    例题:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 代码如下: /*程序分析:利用for循环语句求解*/ #include& ...

最新文章

  1. 最新的NLP开源神器来了!
  2. java线上排查利器arthas
  3. thinkphp5.0 使用paginate 分页后 foreach 循环体内不能处理数据的解决办法
  4. DP(优化) UVALive 6073 Math Magic
  5. mybatis中的#{value}和${value}的区别
  6. 使用IntelliJ书签
  7. 《数据资产管理实践白皮书(5.0版)》正式发布,附下载链接
  8. Linux : DHCP 服务
  9. C#正则表达式 — 正则表达式类
  10. [转]Kaldi语音识别
  11. C#:获得本机IP地址
  12. 手动打印日志及日志等级相关-1
  13. 关于全国大学生集成电路创新创业大赛
  14. 电气、电子电路符号与表示方法
  15. 记一次ARM服务器(鲲鹏920)的PXE批量装机遇到的坑
  16. 微软的MSR paraphrase数据集
  17. R语言 如何绘制文章的词云图——从分词到绘图(it-idf权重)
  18. Unity 3D 菜单栏与快捷键
  19. 一人一本一年N手机,仿滴滴出行开发含700个功能网约车APP源码(二)
  20. mysql 循环_MySQL实现for循环逐个遍历

热门文章

  1. 三元表达式列表解析生成器表达式
  2. 助AI研究社群发出内建18种预先训练模型工具
  3. C++ Socket 实例
  4. python系列(四)python元组与字典
  5. IOleItemContainer的接口定义
  6. Spring-web源码解析之Filter-AbstractRequestLoggingFilter
  7. 将Windows文件挂在到Linux上
  8. SCCM 2012 R2---安装客户端代理软件
  9. Understanding Web Internals--The flow of Messages
  10. 获取jpg图片的x,y的分辨率dpi