写出下面代码的运行结果( )def f(x,y=[])...) print(y)f(2)
[0,1]
举一反三
- 写出下面代码的运行结果( )def f(x,y=[]): ...(i*i) print(y)f(2)
- 中国大学MOOC: 写出下面代码的运行结果( )def f(x,y=[]): for i in range(x): y.append(i*i) print(y)f(2)
- 写出下面代码的运行结果( )def exchange(...nge(x,y)print((x,y))
- 写出下面代码的运行结果( )def f():x=5if x%2==0: print(x)else: print(x+1)x=4f()
- 下列程序的运行结果是( )。 def f( x=2, y=0 ): return x-y y=f( y=f(), x=5 ) print(y)
内容
- 0
写出下面代码的运行结果( )def f(a,b=5,c=7...end=’ ’)print(f(10))
- 1
写出下面代码的运行结果( )def fun(a,b): return a+bx=2y=5z=8r=fun(fun(x,y),z)print(r)
- 2
写出下面代码的运行结果( )def exchange(a,b): return (b,a)x = 10y = 20x,y = exchange(x,y)print((x,y)) A: 10 20 B: 20 10 C: (20, 10) D: (10, 20)
- 3
中国大学MOOC: 写出下面代码的运行结果( )def f(a,b=5,c=7):return sum([a,b,c])print(f(a=6,c=2),end=’ ’)print(f(10))
- 4
以下代码显示的结果是什么?def f1(x = 1, y = 2): x = x + y y += 1 print(x, y) f1(2, 1) A: 1 3 B: 2 3 C: 程序运行出错,因为 x 和 y 未定义 D: 3 2 E: 3 3