知识精讲:
1.for i in range(n): 语法的功能是:把0-n中的每个数都拿出来运行一下冒号后面的程序。
2.range(start, stop[, step]),分别是起始、终止和步长。
例:(1) for i in range(3) 即:从0到3,不包含3,即0,1,2。
(2) for i in range(1,3) 即:从1到3,不包含3,即1,2。
(3) for i in range(1,3,2) 即:从1到3,每次增加2,因为1+2=3,所以输出只有1。
3.continue语句只结束本次循环,不终止整个循环的执行。break语句用于完全结束一个循环,跳出循环体。
例如:
for i in range(7):
if i==3:
continue
if i==5:
break
print(i,end=",")
输出结果为:(0,1,2,4)。
本题要求的是输出循环结果,循环的取值范围是[0,7)。由输出结果可知,当i==3时continue只结束本次循环,即不输出3,继续循环过程;当i==5时,break结束整个循环过程,即终止循环。输出结果为(0,1,2,4)
欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn
选择题
下面代码的输出结果为()。
for i in range(8):
if i%2!=1:
continue
else:
print(i,end=”,”)
选项:
A. 0
B. 1
C. 1,3,5,7
D. 0,2,4,6
答案
正确答案是:C
温馨期待
期待大家提出宝贵建议,互相交流,收获更大