下面的代码输出结果为_____________。 def demo(): x = 5x = 3demo()print(x)
A: 8
B: 2
C: 5
D: 3
A: 8
B: 2
C: 5
D: 3
举一反三
- 已知函数定义:def demo(**p): print(p)调用该函数demo(x=1,y=2,z=3),下面输出正确的是: A: {'x': 1, 'y': 2, 'z': 3} B: 1,2,3 C: (1, 2, 3) D: [1, 2, 3]
- 已知函数定义如下,下列哪个调用方法错误?def demo(a,**b):return b A: x = demo(1,2,3,4,5) B: y = demo(2) C: z = demo(a=2,b=3,) D: w = demo(2,b=3,c=4,d=5,)
- 已知函数定义def demo(a,*b):return b则print(demo(2,3,4,5))输出什么? A: 2 B: (2, 3) C: (2, 3, 4) D: (3, 4, 5)
- 函数定义如下,调用正确的是()。def demo(a, b, c): print(a, b, c) A: demo(1,2) B: demo(1,2,3) C: demo(1,2,3,4) D: demo(1,2,x=5)
- 如下代码可以实现当输入6的时候输出x>5,输入4的时候输出 3<x<=5,输入1的时候输出x<=3 x = int(input()) if x>5: print("x>5") elif x>3: print("3<x<=5") print("x<=3")