python练习.1

问:一颗球从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())

  

 

posted @ 2023-10-16 20:04  小菜阿跃  阅读(21)  评论(0)    收藏  举报