题库 python等级考试 题目列表 有一球从100米高度自由落下,每次落地后反跳回原高度...
单选题

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

A.
def height(n):
      if n == 1:
          return 100
      else:
          return n*2
 print(height(10))
B.
def height(n):
      if n == 1:
          return 100
      else:
          return height(n-1)/2
 print(height(10))
C.
def height(n):
      if n == 1:
          return 100
      else:
          return height(n+1)/2
 print(height(10))
D.
def height(n):
      if n == 1:
          return 100
      else:
          return height(n-1)*2
 print(height(10))
题目信息
算法 四级知识块 2021年9月 一般
-
正确率
0
评论
31
点击