• 2022-06-09
    关于以下代码描述错误的是( )[img=356x130]17d60e534367fac.png[/img]
    A: fact(n)函数功能是求n的阶乘
    B: range( )函数是python的内置函数
    C: 代码中的 n 是可选参数
    D: s是局部变量
  • C

    内容

    • 0

      给出如下代码: def fact(n) s = 1 for i in range(1,n+1): s *= i return s 以下选项中描述错误的是()

    • 1

      求n!。 请补充横线处代码: def fac(n): s=1 for i in range(2,n+1): return s

    • 2

      关于以下函数,说法正确的是()。[img=247x182]17e0ba9f8abfa16.jpg[/img] A: 函数类型void可以省略 B: 形参说明int n可以简化为n C: 函数功能是在一行上连续输出n个“*”字符 D: 函数功能是连续输出n行“*”字符

    • 3

      ‌下列函数能够求n的阶乘n!的是​ A: f = lambda n: n! B: def f(n): s=1 for i in range(n): s = s * i return s C: def f(n): s=1 for i in range(n,0,-1): s = s * i return s D: def f(n): if n == 1: return 1 else: return f(n-1)*n

    • 4

      编写函数,实现整数n的阶乘n!。(代码和运行结果截图上传)