• 2022-05-30
    执行下面代码,错误的是‪‬‬‬‬‬‬‬‬‬ def f(x, y = 0, z = 0): pass # 空语句,定义空函数体
  • f(1, x = 1, z = 3)

    内容

    • 0

      以下程序的输出结果是:>>> def f(x, y = 0, z = 0): pass>>> f(1, , 3)

    • 1

      下面函数定义并调用后,能产生正确结果的是?def f(x,y=5,z=3): pass A: f(5,x=1,z=3) B: f(x=1,y=5,z=6) C: f(1,,z=3) D: f(x=1,2)

    • 2

      下面程序输出结果是​x, y, z = 10, 0, 0​​def f(x):​ y = 0​ global z​ for i in range(x):​ y += i​ z += i​ return y, z​​x = f(x)​print(x, y, z)​ A: (45, 45) 45 45 B: (0, 45) 0 45 C: (45, 45) 0 45 D: 10 0 45

    • 3

      智慧职教: 以下程序函数被调用后,能够正确执行的是______。 def f(x,y=1,z=2): pass

    • 4

      当x=0,y=50时,语句z=x if x!=0 else y执行后,z的值是 。