• 练习二十:python计算皮球下落速度练习题


    问题简述:假设一个皮球从100米高度自由落下。条件,每次落地后反跳回原高度的一般,在落下
    要求:算出皮球,在第十次落地时,共经过多少米?第十次反弹多高?

    方法一:

      1 h,sum1 = 100,100 #设置sum1=100的原因是只要落地,和值将为100,所以初始值为100
      2 for i in range(10):
      3     h = h/2  #计算每次反弹的高度
      4     sum1 += 2 * h
      5 print("第十次反弹高度为:",h)
      6 print("十次总高度为:",sum1)

    方法二:

      1 sn = 100
      2 hn = sn/2  #第一次反弹高度
      3 for n in range(2,11):
      4     sn += 2 * hn
      5     hn /= 2
      6 print("第十次反弹高度为:",hn)
      7 print("十次总高度为:",sn)

    执行结果:

    第十次反弹高度为: 0.09765625
    十次总高度为: 299.609375
  • 相关阅读:
    标准粒子群算法(PSO)
    Java开发中的23种设计模式详解
    分布式事务
    sjk 分页
    有用吗2
    有用吗1
    存储过程
    在虚拟机Linux安装Redis
    ajax调用WebAPI添加数据
    SVN安装和使用(简单版)
  • 原文地址:https://www.cnblogs.com/pinpin/p/9969273.html
Copyright © 2020-2023  润新知