• 2022-06-06
    下列语句中,正确的是
    A: def f(a<0,b):
    B: def f(a,b==0):
    C: def f(a,b,*):
    D: def f(a,*b):
  • D

    内容

    • 0

      ‌下列函数能够求n的阶乘n!的是​ A: f = lambda n: n! B: def f(n): s=1 for i in range(n): s = s * i return s C: def f(n): s=1 for i in range(n,0,-1): s = s * i return s D: def f(n): if n == 1: return 1 else: return f(n-1)*n

    • 1

      下列程序的运行结果是( )。 def f( x=2, y=0 ): return x-y y=f( y=f(), x=5 ) print(y)

    • 2

      智慧职教: def f(n): if n==0: return 0 elif n==1: return 1 return f(n-1)+f(n-2) print(4) 结果是

    • 3

      执行下面代码,错误的是‪‬‪def f(x, y = 0, z = 0): pass # 空语句,定义空函数体 A: f(1, 2) B: f(1, , 3) C: f(1) D: f(1, 2, 3)

    • 4

      写出下面代码的运行结果( )def f(a,b=5,c=7...end=’ ’)print(f(10))