python编程一球从100米_Python练习实例20 | 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?...
这个问题,相信不少人都可以从网络上找到相对应的答案。
作者也是通过搜索网络上其他各位大神的代码,才能够顺利的编写出来。不过在这里,作者将这个问题可以升级一下,就是输入任意高度及次数,都可以获得相对应的结果。
具体代码如下:
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次反弹多高?...相关推荐
- /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */
题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...
- 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 * 第10次落地时,共经过多少米?第10次反弹多高?
package Day03;/*** 第三题:* 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在* 第10次落地时,共经过多少米?第10次反弹多高?* <p> ...
- 萌新的Python练习菜鸟100例(十八)一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 分析: · 用户输入层数和数字: · 使用for i in range ...
- Java题-一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 第一种: public class Dome10 {public st ...
- 4.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 解题思路:已知小球会反弹,反弹回原高度的一半,所以的在第一次落下后会反弹50米 ...
- 如何用python实现题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
python实现 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 题目分析 第一次下落的距离是100米,反跳回原高度的 ...
- 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 算法分析: 1)第一次落地之后开始进行弹起落下的来回循环 即 for( ...
- C语言编程>第二周 ⑥ 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
例题:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 代码如下: /*程序分析:利用for循环语句求解*/ #include& ...
- 题目4:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
题目4:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 还是和前面的题一样,这种题最简单的思路就是递归.第10次掉下所经过的总 ...
- Python3 (基础练习) 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 问题分析: 一开始的100米先抛开.10次落地,但是在最后一次落地后就停止了, ...
最新文章
- SAP 外币金额 汇率 转换
- QT绘制散点图(1)
- 【解题报告】2020蓝桥杯B组模拟 计蒜客 结果填空:苹果
- 寄存器、存储器、内存的区别
- 论文浅尝 | 解决知识图谱补全中的长尾关系和不常见实体问题
- csgo跳投指令_csgo跳投绑定指令
- redis开启远程连接访问和需要密码的方法
- 如何用DOM4J编程使用xml schema
- Hadoop 开源调度系统zeus
- 3D滚动控件实现抽奖效果
- 史上最全面的Javaweb完整学习教程,Java小白必备!
- 综合富贵论坛,富贵网,新老富贵的简单解释
- tx2上装scikit-image
- 互联网人年底加薪指南
- 泉源堂招股书失效:首冲上市折戟,毛利率渐增,三年亏掉4个亿
- sql 字段内容局部替换, sql删除或替换字段内内容
- matlab复数fft,第30章 复数FFT的实现
- Arduino 常用函数参考文档
- 3个视频提取字幕的方法,简单又高效,建议收藏
- python抓取搜狗微信公众号文章