单选题

有一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地前,反弹多高?用递归函数解决,下面选项正确的是?( )

A
def height(n):     if n == 1:         return 100     else:         return n*2print(height(10))


B
def height(n):     if n == 1:         return 100     else:         return height(n-1)/2print(height(10))


C
def height(n):     if n == 1:         return 100     else:         return height(n+1)/2print(height(10))


D
def height(n):     if n == 1:         return 100     else:         return height(n-1)*2print(height(10))


赣ICP备20007335号-2