以下程序的输出结果是( )。 def add(x): if x>0: return x+add(x-1) else: return 0 result=add(10) print(resu

admin2022-09-09  29

问题 以下程序的输出结果是(          )。
  def add(x):
    if x>0:
      return x+add(x-1)
    else:
      return 0
  result=add(10)
  print(result)

选项 A、0
B、10
C、55
D、45

答案C

解析 该函数是一个递归函数,用来计算1到10之间的所有数的和,使用函数时必须调用函数,即函数名(<参数>),也可以将函数对象实例化。最终输出结果为55。本题选择C选项。
转载请注明原文地址:https://jikaoti.com/ti/i750FFFM
0

最新回复(0)