小球弹起次数及高度(python)
生活随笔
收集整理的這篇文章主要介紹了
小球弹起次数及高度(python)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
球從100米高度彈,每次彈起為原來一半,彈起最小高度0.01m,總共多少米
height = 100
count = 0
sum = 100
# 彈起的高度為當前高度的一半,大于0.01
while height/2 >= 0.01:height = height * 0.5count += 1sum += height * 2print("第"+ str(count)+"次彈起的高度是:"+str(height))
print(count)
print("總共走了:"+str(round(sum,2))+"米")
結果:
第1次彈起的高度是:50.0
第2次彈起的高度是:25.0
第3次彈起的高度是:12.5
第4次彈起的高度是:6.25
第5次彈起的高度是:3.125
第6次彈起的高度是:1.5625
第7次彈起的高度是:0.78125
第8次彈起的高度是:0.390625
第9次彈起的高度是:0.1953125
第10次彈起的高度是:0.09765625
第11次彈起的高度是:0.048828125
第12次彈起的高度是:0.0244140625
第13次彈起的高度是:0.01220703125
13
總共走了:299.98米
?
總結
以上是生活随笔為你收集整理的小球弹起次数及高度(python)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 猜字游游戏,while执行10次(Pyt
- 下一篇: 素数判断(Python)