这个问题,相信不少人都可以从网络上找到相对应的答案。

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

具体代码如下:

h = int(input("请输入起始高度:")) # 获取用户输入

c = int(input("请输入次数:"))

tour = [] # 总经过多少米赋值

height = [] # 第n次的高度

for i in range(1,c+1): # 利用for in对次数进行循环,次数的循环改变影响着总体的高度,在这里,对于总里程,我们将球落地时为一个循环

if i == 1: # 当i为1的时候,将起始高度n添加到tour当中。

tour.append(h)

else: # 否则,将n循环后高度的一半加入到tour中,因为路程需要经历两次

tour.append(2*h)

h /= 2 # 第二次的高度为原始高度的一半

height.append(h) # 将球每次的高度 加入到height列表当中

s = sum(tour) #对遍历所有i所得到路程结果进行求和

u = height[-1] #最后得到的一个高度

print("%d次经历的总路程为:%f"%(c,s)) # 输出对应的结果 %d,表示整数,%f表示浮点数。

print("第%d次的反弹高度为:%f"%(c,u))

具体输出的结果为:

请输入起始高度:100

请输入次数:10

10次经历的总路程为:299.609375

第10次的反弹高度为:0.097656

Process finished with exit code 0

好了,今天的分享就到这里啦!

2020年2月22日

北京市通州区京贸中心

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

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

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

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

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

  3. 萌新的Python练习菜鸟100例(十八)一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 分析: · 用户输入层数和数字: · 使用for i in range ...

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

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

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

    一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 解题思路:已知小球会反弹,反弹回原高度的一半,所以的在第一次落下后会反弹50米 ...

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

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

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

    题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 算法分析: 1)第一次落地之后开始进行弹起落下的来回循环 即 for( ...

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

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

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

    题目4:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 还是和前面的题一样,这种题最简单的思路就是递归.第10次掉下所经过的总 ...

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

    一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 问题分析: 一开始的100米先抛开.10次落地,但是在最后一次落地后就停止了, ...

最新文章

  1. SAP 外币金额 汇率 转换
  2. QT绘制散点图(1)
  3. 【解题报告】2020蓝桥杯B组模拟 计蒜客 结果填空:苹果
  4. 寄存器、存储器、内存的区别
  5. 论文浅尝 | 解决知识图谱补全中的长尾关系和不常见实体问题
  6. csgo跳投指令_csgo跳投绑定指令
  7. redis开启远程连接访问和需要密码的方法
  8. 如何用DOM4J编程使用xml schema
  9. Hadoop 开源调度系统zeus
  10. 3D滚动控件实现抽奖效果
  11. 史上最全面的Javaweb完整学习教程,Java小白必备!
  12. 综合富贵论坛,富贵网,新老富贵的简单解释
  13. tx2上装scikit-image
  14. 互联网人年底加薪指南
  15. 泉源堂招股书失效:首冲上市折戟,毛利率渐增,三年亏掉4个亿
  16. sql 字段内容局部替换, sql删除或替换字段内内容
  17. matlab复数fft,第30章 复数FFT的实现
  18. Arduino 常用函数参考文档
  19. 3个视频提取字幕的方法,简单又高效,建议收藏
  20. python抓取搜狗微信公众号文章

热门文章

  1. 电脑锁定之后重新打开屏幕,双屏幕只能显示一个(娱乐向记录,技术向勿入)
  2. ceph PG和PGP调整经验
  3. python+selenium模拟点赞微博特定评论以及阅读特定话题
  4. MySQL 5.7 界面安装 - Windows(结尾附视频)
  5. 新房装修的顺序是什么呢?
  6. 认识前端工具链(四)之发布系统
  7. 人类(行为)动力学(3)——分布规律
  8. Android Auto 与Android Automotive
  9. FIDO UAF 结构概述 v1.1
  10. 计算机等级考试是按顺序考吗,计算机等级考试报名顺序是考试顺序吗