给出下面代码的运行结果: def fun_1(x, y=3): x = x * 10 + y return fun_2(x) def fun_2(x): return x / 5 fun_1(6, 5)
13.0
举一反三
- 写出下面代码的运行结果( )def fun(a,b): return a+bx=2y=5z=8r=fun(fun(x,y),z)print(r)
- 以下函数定义中,正确的是() A: def fun(x, y) B: def fun(x, y = 3.14) C: def fun(x, *y) D: def fun(*x, y)
- 下面函数定义正确的是_____。 A: float fun(float x; float y){ return x*y;} B: float fun(float x, y){ return x*y;} C: float fun(x,y){ int x,y; return x*y;} D: float fun( int x, int y){ return x*y; }
- 有下列程序,程序运行后的输出结果是( )。 #include int fun (int x,int y); int main() { int a=4,b=5,c=6; printf("%d",fun(2*a,fun(b,c))); return 0; } int fun (int x,int y) { if (x!=y) return ((x+y)/2); else return (x); }
- def fun(x,y): global x,y t=x x=y y=t x=0 y=1 fun(x,y) print(x,y) 结果是 1 0
内容
- 0
有以下程序: #include int fun(int x,int y) {if(x!=y)return x+y/2; else return x; } main() {int a=4,b=5,c=6; printf("%d ",fun(2*a,fun(b,c))); }
- 1
下列程序的运行结果是( ) #include void fun(int x); int main() { fun(7); printf(""); return 0; } void fun(int x) { if(x/2>1) fun(x/2); printf("%2d",x); } A: 3 5 B: 2 7 C: 3 7 D: 2 5
- 2
如下程序的输出结果是___________def fun(): return lambda x,y:x*x+y*y fx=fun() print(fx(3,4))
- 3
读下列程序,写出运行结果#include[stdio.h]Int fun(int x){ inty; if(x==0||x==1)return(3); y=x*x-fun(x-2) returny;}main(){ int x,y; x=fun(3); y=fun(4); printf("%d, %d\n", x ,y);}
- 4
下列程序的输出结果是___________。 x = 1 def fun: global x x = 2 fun print(x)