下列语句中,执行后输出结果为1、2、3三个数字的是()。
A. for i in range(3): print(i)
B. for i in range(2): print(i+1)
C. for i in [0,1,2]: print(i+1)
D. i = 1;while i < 3: print(i)
阅读下面的一段程序:sum=0for i in range(100):if(i%10):continuesum=sum+iprint(sum)执行程序,最终输出的结果是( )。
A. 5050
B. 4950
C. 450
D. 45
请阅读下面的程序:for i in range(10):i+=1if i==8 or i==5:continueprint(i)上述程序中,print语句会执行()次。
A. 5
B. 6
C. 7
D. 8
请阅读下面的程序:ncount=0whilecount<5:print(count,'小于5')ifcount==2:breakcount+=1else:print(count,"不小于5")关于上述程序的说法中,描述错误的是()。
A. else语句会在循环执行完成后运行
B. 当count的值等于2时,程序会终止循环
C. break语句会跳过else语句块执行
D. else语句块一定会执行