单选题
有一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地前,反弹多高?用递归函数解决,下面选项正确的是?( )
A.
def height(n):\n if n == 1:\n return 100\n else:\n return n*2\nprint(height(10))
B.
def height(n):\n if n == 1:\n return 100\n else:\n return height(n-1)/2\nprint(height(10))
C.
def height(n):\n if n == 1:\n return 100\n else:\n return height(n 1)/2\nprint(height(10))
D.
def height(n):\n if n == 1:\n return 100\n else:\n return height(n-1)*2\nprint(height(10))
发表评论 取消回复