单选题

某程序代码设计如下, 若输入整数 5, 则最终输出的结果为? ( )

def fact(x):

      if x==1:

            s=1

      else:

            s=fact(x-1)*x

      return s

n=int(input("请输入一个大于 1 的整数: "))

print(fact(n)+fact(n-1))

A

120

B

24120

C

144

D

12024

赣ICP备20007335号-2