A. 递归可以减少代码量,使程序简洁 B. 递归函数可以在函数主体内直接或者间接调用自己 C. 递归和循环差不多 D. 递归分为两个阶段,递推和回归
A. 首行缩进与第二行保持一致 B. 首行添加def关键字,且用空格与函数名隔开 C. 第三行去掉len关键字 D. 无需修改,程序可以正常输出
A. 6 B. 1 C. 2 D. 5
A. 2 B. 4 C. 6 D. 8
A. 语法错 B. 6 C. 3 D. 1
A. 6 B. 1 C. 2 D. 3
A. *para B. para C. **para D. folat para
A. def m(n): return n*2m("123") B. def m(n,y): z=n*yprint(z) C. def m(n,y): return n*ym("123",2) D. def m(n,y): n*yprint(m("123",2))
A. 包含一个循环结构 B. 函数比较复杂 C. 函数内部包含对本函数的再次调用 D. 函数名称作为返回值
A. 函数eval()可以用于数值表达式求值,例如eval("2*3+1") B. def和return是函数必须使用的保留字 C. 函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用 D. 一个函数中只允许有一条return语句