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
举一反三
- 中国大学MOOC: def fun(x,y):global yt=xx=yy=tx=0y=1fun(x,y)print(x,y)结果是
- 以下函数定义中,正确的是() A: def fun(x, y) B: def fun(x, y = 3.14) C: def fun(x, *y) D: def fun(*x, y)
- def fun(x):global yt=xx=yy=tx=0y=1fun(x)print(x,y)结果是 A: 0 1 B: 1 0 C: 1 1 D: 0 0
- def fun():global x,yt=xx=yy=tx=0y=1fun()print(x,y)结果是1 0 A: 正确 B: 错误
- 中国大学MOOC:"以下程序执行后的输出结果是void Fun(int v , int w) { int t; t=v; v=w; w=t; } int main( ) { int x=1,y=3,z=2; if(x>y) Fun(x,y); else if(y>z) Fun(y,z); else Fun(x,z); printf("%d,%d,%d\n",x,y,z); return 0; }";