单选题

有一球从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))


点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部