关于以下代码描述错误的是( )[img=356x130]17d60e534367fac.png[/img]
A: fact(n)函数功能是求n的阶乘
B: range( )函数是python的内置函数
C: 代码中的 n 是可选参数
D: s是局部变量
A: fact(n)函数功能是求n的阶乘
B: range( )函数是python的内置函数
C: 代码中的 n 是可选参数
D: s是局部变量
C
举一反三
- 关于以下代码的描述中,正确的是( ) def fact(n): s=1 fori in range(1,n+1): s*=i return s A: 代码中n是可选参数 B: fact(n)函数功能为求n的阶乘 C: s是全局变量 D: range()函数的范围是[1,n+1]
- 函数可以降低程序复杂度,现给出如下代码:[img=278x186]17da6fa03a5b001.png[/img]经分析,以下选项中描述正确的是( ) A: 代码中n是全局变量 B: 代码中n是可选参数 C: 语句return s可以删除 D: func1函数的功能是求n的阶乘
- 下列关于Python内置函数说法错误的是() A: 内置函数是不需要关键字import导入而可以直接使用的函数 B: 求绝对值的函数abs(x)是Python的内置函数 C: range(a,b,s)函数是Python的内置函数 D: 开平方函数sqrt(x)是Python的内置函数
- 以下计算阶乘n!的函数fact,正确还是错误?def fact(n) if n == 0 : return 1 else: return n * fact(n-1)
- 下面是Python的内置函数的是() A: linspace(a, b, s) B: eye(n) C: bool(x) D: fabs(x)
内容
- 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!。(代码和运行结果截图上传)