以下程序的输出结果是______。 [br][/br]s = 10 [br][/br]def run(n): [br][/br] global s [br][/br] for i in range(n): [br][/br] s += i [br][/br] return s [br][/br]print(s,run(5))
A: UnboundLocalErro
B: 10 10
C: 20 20
D: 10 20
A: UnboundLocalErro
B: 10 10
C: 20 20
D: 10 20
举一反三
- 以下能正确计算1*2*3*……*10的程序段是( )。 A: do<br>{<br>i=1; s=1;<br>s*=i;<br>i++;<br>} while(i<=10); B: do<br>{<br>i=1; s=0;<br>s*=i;<br>i++;<br>} while(i<=10); C: i=1; s=1;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10); D: i=1; s=0;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10);
- 以下程序的输出结果是____。[br][/br]for s in "abc":[br][/br]for i in range____: print ____ if s=="c":[br][/br]break
- n=1234 a=n//1000[br][/br] b=n//100%10[br][/br] c=n//10%10[br][/br] d=n%10[br][/br] m=max(a,b,c,d) n=min(a,b,c,d) s=sum(a,b,c,d) print(m,n,s) 上述程序运行结果为( ). A: 4 1 10 B: 语句有错误,程序不能运行出结果
- 下面代码运行的结果是() n=20 def<br/>mul(x,y=10): global n return<br/>x*y*n s=mul(10,2) print(s) A: 1024 B: 200 C: 40 D: 400
- 以下程序段的运行结果是____。 s=1[br][/br]sum=0[br][/br]for i in range(5):[br][/br] sum=sum+i[br][/br]print(sum)