以下说法正确的是
def changeXY(x, y):
x = 1
y = 2
return y, x
x, y = 10,20
changeXY(x,y)
print(x, y)
以上代码输出: (10, 20)
以上代码输出: 2, 1
以上代码输出:1, 2
以上代码输出:10, 20
def changeXY(x, y):
x = 1
y = 2
return y, x
x, y = 10,20
changeXY(x,y)
print(x, y)
以上代码输出: (10, 20)
以上代码输出: 2, 1
以上代码输出:1, 2
以上代码输出:10, 20
以上代码输出:10, 20
举一反三
- def f1 (a, b): global x,y x,y=b, a return a,b x,y=10,20 print(x,y) print(f1(x,y)) print(x,y) 第二和第三个 print函数分别输出的结果是() A: (2,1) 20 10 B: (10,20) 20 10 C: (20,10) 2 1 D: (1,2) 20 10
- 下面代码的输出结果是 def exchange(a,b): a,b = b,a return (a,b) x = 10 y = 20 x,y = exchange(x,y) print(x,y) A: 20 10 B: 20 20 C: 10 20 D: 10 10
- 下面代码的输出结果是( ).def exchange(a, b):a, b = b, areturn(a,b)x = 10y = 20x, y = exchange(x, y)print(x, y) A: 20 10 B: 20,10 C: 10 10 D: 20 20
- 代码:```MA = lambda x,y : (x > y) * x + (x < y) * yMI = lambda x,y : (x > y) * y + (x < y) * xa = 10b = 20print(MA(a,b),MI(a,b))```上述代码的输出结果是:( ) A: 20 20 B: 10 10 C: 20 10 D: 10 20
- 下面代码的输出结果是()。def exchange(a,b): a,b = b,a return (a,b)x = 10y = 20x,y = exchange(x,y)print(x,y) A: 20 20 B: 10 10 C: 20 10 D: 20,10
内容
- 0
x=1; y=2; a=--y>x? ++x:--y<--x?x:y; 执行完以上代码后,a=1
- 1
下面代码的输出结果是: x=10 y=4 print(x/y,x//y)
- 2
下面代码的输出结果是 x=10 y=4 print(x/y,x//y)
- 3
下面代码的输出结果是(). MA = lambda x,y:(x > y) * x + (x < y) * y MI = lambda x,y:(x > y) * y + (x < y) * x a = 10 b = 20 print(MA(a,b)) print(MI(a,b)) A: 20,10 B: 10,20 C: 10,10 D: 20,20
- 4
下面代码,输出结果是?int x=-3;int y=-10;System.out.println(y%x); A: -1 B: 1 C: 2 D: -2