抛球求弹跳次数 每次减少之前的2/1 当小于等于0.00001时停止

把球扔到一定高度的时候,继续按照之前高度的1/2

跳起来,如果高度低于0.00001米,就不会再跳起来。

假设有的时候,把球跳起来的次数(count)

用while(无限循环)、if、break来写求的程序。

def jump(h):
    count = 0
    while 1:
        if h>0.00001:
            h/=2
            count += 1
        else:
            break
    print(f'总共弹跳了{count}次')

jump(1)
def func(h):
    count = 0
    while True:
        if h < 0.00001:
            break
        h /= 2
        count += 1
    return count

func(1)
17
func(0.55)
16