A. a=8 def f(): print(a) f() print(a) B. a=8 def f(): print(a) a=a*10 print(a) f() print(a) C. a=8 def f(): global a a=40 print(a) a=a*10 print(a) f() print(a) D. a=8 def f(
答
举一反三
- 以下程序关于全局变量a的使用不正确的是() A: a=8 deff(): print(a) f() print(a) B: a=8 deff(): print(a) a=a*10 print(a) f() print(a) C: a=8 deff(): globala a=40 print(a) a=a*10 print(a) f() print(a) D: a=8 deff(): a=40 print(a) a=a*10 print(a) f() print(a)
- def f(x,n = 2): return(x**n)print(f(5))print(f(3,3))
- 以下程序的运行结果是哪一项?def f(x): global a a = 7 print a + x, a = 5 f(8) print a A: 15 7 B: 13 7 C: 15 5 D: 7 13
- 关于以下程序的正确说法是哪一项?def f(x): a = 7 print(a + x)a = 5f(3)print(a)
- 写出下面代码的运行结果( )def f(a,b=5,c=7...end=’ ’)print(f(10))
内容
- 0
中国大学MOOC: 写出下面代码的运行结果( )def f(a,b=5,c=7):return sum([a,b,c])print(f(a=6,c=2),end=’ ’)print(f(10))
- 1
下列程序的输出结果是________。 def f(a, b) : return a + b def main() : a = 5 b = 6 print(f(a, b)) main()
- 2
阅读下面的python程序,请问输出结果是什么? Print(“T”,end=’’) if not 0 else print (‘F’,end=’’) Print(“T”,end=’’)if 6 else print (‘F’,end=’’) Print(“T”,end=’’)if””else print(‘F‘,end=’’) Print(“T”,end=’’)if”abc”else print(‘F’,end=’’) Print(“T”,end=’’)if____else print (‘F’,end=’’) Print(“T”,end=’’)if(1,2)else print(‘F’,end=’’) Print(“T”,end=’’)if[ ]else print(‘F’,end=’’) Print(“T”,end=’’)if[1,2]else print(‘F’,end=’’) Print(“T”,end=’’)if{ }else print(‘F’,end=’’) Print(“T”,end=’’)if{1,2}else print(‘F’,end=’’)
- 3
写出下面代码的运行结果( )def f(x,y=[])...) print(y)f(2)
- 4
def f(st): st.append('x') return st st=['a'] st=f(st) print(st) 结果是