Python学习打卡--day24(算法练习:计算球第10次落下反弹高度)

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

"""
_author:taozi
_date:20190523
_describe:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
"""

high = 100
sum = 0
for n in range(1, 11):
    high = high / 2
    sum = sum + high * 3  # 每次下降加上反弹的路径
print("第10次落地反弹的高度是:", high)
print("第10次落地时共经过了{}米".format(sum))

你可能感兴趣的:(python学习打卡,python)