Python计算自由下落距离

一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数

m,n=map(int,input().split())
sum_number=m
while True:
	m=m/2
	sum_number=sum_number+m*2
	n-=1
	if n==0:
		break
sum_number-=(m*2)
sum_number="%.2f"%sum_number
m="%.2f"%m
print(m,sum_number)

你可能感兴趣的:(Python的OJ练习,python,leetcode,算法)