python作业练习

一个球从10米的高空落下(自由落体),弹起的高度是落下高度的1/2,求这个球第10次落地的时候,一共的垂直距离是多少米?(忽略空气等阻力)

hight = 10 # 球的高度
num = 10 # 经过的距离
for i in range(9): # 0.....8 剩余9次
    hight /= 2
    num += hight * 2 # num = num + hight * 2
print(num)

 /usr/local/bin/python3.6 "/Users/muxiuyulin/Desktop/study python/test4.py"
0
1
2
3
4
5
29.9609375

答案:29.9609375米。

posted @ 2021-07-05 22:49  晟九学python  阅读(129)  评论(0)    收藏  举报