球从H米自由落下,反弹和经过距离

# -*- coding: utf-8 -*-
"""
球从H米自由落下,反弹和经过距离
"""

def height_of_nth(height, time):
    res = height
    for i in range(1, time+1):
        res /= 2
        print("第"+str(i)+"次落地后反弹:"+str(res)+" m")

def total_height(height, time):
    total = height
    print("第"+str(1)+'次落地共计' + str(total) + ' m')
    for i in range(2, time+1):
        total += height
        height/=2
        print("第"+str(i)+'次落地时共计经过' + str(total)+" m")

height_of_nth(100, 50)
total_height(100, 50)

第1次落地后反弹:50.0 m
第2次落地后反弹:25.0 m
第3次落地后反弹:12.5 m
第4次落地后反弹:6.25 m
第5次落地后反弹:3.125 m
第6次落地后反弹:1.5625 m
第7次落地后反弹:0.78125 m
第8次落地后反弹:0.390625 m
第9次落地后反弹:0.1953125 m
第10次落地后反弹:0.09765625 m
第11次落地后反弹:0.048828125 m
第12次落地后反弹:0.0244140625 m
第13次落地后反弹:0.01220703125 m
第14次落地后反弹:0.006103515625 m
第15次落地后反弹:0.0030517578125 m
第16次落地后反弹:0.00152587890625 m
第17次落地后反弹:0.000762939453125 m
第18次落地后反弹:0.0003814697265625 m
第19次落地后反弹:0.00019073486328125 m
第20次落地后反弹:9.5367431640625e-05 m
第21次落地后反弹:4.76837158203125e-05 m
第22次落地后反弹:2.384185791015625e-05 m
第23次落地后反弹:1.1920928955078125e-05 m
第24次落地后反弹:5.9604644775390625e-06 m
第25次落地后反弹:2.9802322387695312e-06 m
第26次落地后反弹:1.4901161193847656e-06 m
第27次落地后反弹:7.450580596923828e-07 m
第28次落地后反弹:3.725290298461914e-07 m
第29次落地后反弹:1.862645149230957e-07 m
第30次落地后反弹:9.313225746154785e-08 m
第31次落地后反弹:4.6566128730773926e-08 m
第32次落地后反弹:2.3283064365386963e-08 m
第33次落地后反弹:1.1641532182693481e-08 m
第34次落地后反弹:5.820766091346741e-09 m
第35次落地后反弹:2.9103830456733704e-09 m
第36次落地后反弹:1.4551915228366852e-09 m
第37次落地后反弹:7.275957614183426e-10 m
第38次落地后反弹:3.637978807091713e-10 m
第39次落地后反弹:1.8189894035458565e-10 m
第40次落地后反弹:9.094947017729282e-11 m
第41次落地后反弹:4.547473508864641e-11 m
第42次落地后反弹:2.2737367544323206e-11 m
第43次落地后反弹:1.1368683772161603e-11 m
第44次落地后反弹:5.6843418860808015e-12 m
第45次落地后反弹:2.8421709430404007e-12 m
第46次落地后反弹:1.4210854715202004e-12 m
第47次落地后反弹:7.105427357601002e-13 m
第48次落地后反弹:3.552713678800501e-13 m
第49次落地后反弹:1.7763568394002505e-13 m
第50次落地后反弹:8.881784197001252e-14 m
第1次落地共计100 m
第2次落地时共计经过200 m
第3次落地时共计经过250.0 m
第4次落地时共计经过275.0 m
第5次落地时共计经过287.5 m
第6次落地时共计经过293.75 m
第7次落地时共计经过296.875 m
第8次落地时共计经过298.4375 m
第9次落地时共计经过299.21875 m
第10次落地时共计经过299.609375 m
第11次落地时共计经过299.8046875 m
第12次落地时共计经过299.90234375 m
第13次落地时共计经过299.951171875 m
第14次落地时共计经过299.9755859375 m
第15次落地时共计经过299.98779296875 m
第16次落地时共计经过299.993896484375 m
第17次落地时共计经过299.9969482421875 m
第18次落地时共计经过299.99847412109375 m
第19次落地时共计经过299.9992370605469 m
第20次落地时共计经过299.99961853027344 m
第21次落地时共计经过299.9998092651367 m
第22次落地时共计经过299.99990463256836 m
第23次落地时共计经过299.9999523162842 m
第24次落地时共计经过299.9999761581421 m
第25次落地时共计经过299.99998807907104 m
第26次落地时共计经过299.9999940395355 m
第27次落地时共计经过299.99999701976776 m
第28次落地时共计经过299.9999985098839 m
第29次落地时共计经过299.99999925494194 m
第30次落地时共计经过299.99999962747097 m
第31次落地时共计经过299.9999998137355 m
第32次落地时共计经过299.99999990686774 m
第33次落地时共计经过299.99999995343387 m
第34次落地时共计经过299.99999997671694 m
第35次落地时共计经过299.99999998835847 m
第36次落地时共计经过299.99999999417923 m
第37次落地时共计经过299.9999999970896 m
第38次落地时共计经过299.9999999985448 m
第39次落地时共计经过299.9999999992724 m
第40次落地时共计经过299.9999999996362 m
第41次落地时共计经过299.9999999998181 m
第42次落地时共计经过299.99999999990905 m
第43次落地时共计经过299.9999999999545 m
第44次落地时共计经过299.99999999997726 m
第45次落地时共计经过299.99999999998863 m
第46次落地时共计经过299.9999999999943 m
第47次落地时共计经过299.99999999999716 m
第48次落地时共计经过299.9999999999986 m
第49次落地时共计经过299.9999999999993 m
第50次落地时共计经过299.99999999999966 m

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值