• 2022-10-24
    ​下列程序中输出结果为5050的是‏
    A: s=0for i in range(100,-1): s=s+iprint(s)
    B: s=0for i in range(100,1,-1): s=s+iprint(s)
    C: s=0for i in range(100): s=s+iprint(s)
    D: s=0for i in range(101): s=s+iprint(s)
  • D

    内容

    • 0

      s=0for i in range(1,5): m=1 for j in range(1,i+1): m=m*j s=s+mprint(s)程序运行结果是:( ) A: 15 B: 24 C: 33 D: 120

    • 1

      已知以下代码s=0for i in range(10): s = s + i执行以上3行语句,第3行执行______ 次

    • 2

      16、下面程序的执行结果是______________。(1275) s = 0 for i in range(1,101): s += i if i == 50: print(s) break else: print(1)

    • 3

      下述程序段中,与其他3个程序段作用不同的是_______。 A: s=0 i=0 While i>100 s=s+1 Wend B: s=0 i=0 While i<100 i=i+1 Wend C: s=0 i=1 Do While i<100 s=s+1 i=i+1 Loop D: s=0 i=0 Do Until i>=100 s=s+1 i=i+1 Loop

    • 4

      ‌下列函数能够求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