下面代码的输出结果是( )。 def f(n): if n==1: return 1 else: return n*f(n—1) print(f(4))

admin2020-04-10  30

问题 下面代码的输出结果是(    )。
  def f(n):
    if n==1:
       return 1
    else:   
      return n*f(n—1)
  print(f(4))

选项 A、24
B、4
C、0
D、10

答案A

解析 该代码的功能是根据传人的参数求取该数的阶乘,经过一系列的运算将结果返回,4的阶乘为24。
转载请注明原文地址:https://jikaoti.com/ti/Uc50FFFM
0

随机试题
最新回复(0)