python练习.1

发布时间 2023-10-16 20:07:42作者: 小菜阿跃

问:一颗球从100米处落下,每次弹起高度减半,问弹跳n次后的高度,路程

def Ayue():
    i =1
    num = 100.0
    x = float(input("请输入你想要知道的弹跳次数:"))
    sum = 100 * (1/2) ** (x)
    print(f"最后的高度为:{sum}")
    while (i<=x):
            num += 100*(1/2)**(i)
            i = i+1
    print(f"经过{x}弹跳后的路程为:{num}")

print(Ayue())