ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HJ38 求小球落地5次后所经历的路程和第5次反弹的高度

2022-06-28 23:04:40  阅读:155  来源: 互联网

标签:h1 H3 H1 小球 H4 次后 HJ38 print input


描述

假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高?

 

数据范围:输入的小球初始高度满足 1 \le n \le 1000 \1≤n≤1000  ,且保证是一个整数

输入描述:

输入起始高度,int型

输出描述:

分别输出第5次落地时,共经过多少米以及第5次反弹多高。
注意:你可以认为你输出保留六位或以上小数的结果可以通过此题。

示例1
输入:
1

输出:
2.875
0.03125

while True:
    try:
        H1 = float(input())
        H2 = H1/2
        H3 = H2/2
        H4 = H3/2
        H5 = H4/2
        H6 = H5/2
        SUM_H=H1+2*(H2+H3+H4+H5)
        print(SUM_H)
        print(H6)
    except:
        break

思考:如果不规定五次,次数也是需要输入:

h1 = float(input())
c = int(input())
h = h1
s = 0
for i in range(c-1):
    s += h*0.5*2
    h = 0.5*h
print(s + h1)
print(h/2)

 

标签:h1,H3,H1,小球,H4,次后,HJ38,print,input
来源: https://www.cnblogs.com/hooo-1102/p/16421539.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有