已知函数代码如下:def demo(x,y,op): return eval(str(x)+op+str(y))那么表达式demo(3,5,"+")的值为( )
A: 8
B: 15
C: 3+5
D: “3+5”
A: 8
B: 15
C: 3+5
D: “3+5”
举一反三
- 已知函数定义def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式demo(3,5, '*')的值为 ( ) A: 3 B: 5 C: 15 D: 0
- 已知函数定义def demo(x,y,op):return eval(str(x)+op+str(y)),那么表达式demo(3,5,’+’)的值为__________
- 已知函数定义如下,下列哪个调用方法错误?def demo(a,**b):return b A: x = demo(1,2,3,4,5) B: y = demo(2) C: z = demo(a=2,b=3,) D: w = demo(2,b=3,c=4,d=5,)
- 已知x,y=4,5, 以及函数定义def demo(x,y):return x则demo(y,x)的返回值是什么? A: 4 B: 5 C: 9 D: (4,5)
- 已知函数定义如下,下列哪个调用方法错误?def demo(a,*b):return b A: y = demo(1) B: y = demo(1,b=2,) C: x = demo(1,2,3,4,) D: x = demo(1,2,3,4,5,6,7)