|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小甲鱼老师在continue讲解的时候偷懒了,把我的智商看太高了, ,真心没看懂啥意思
>>>for i in range (10) #我理解是从0-10之间,赋值0,1,2,3,4,5,6,7,8,9
if i%2 != 0: #如果 i/2,余数不为空的话
print(i) #打印i→就会打印出1,3,5,7,9出来
continue #跳出循环
i += 2 #每次打印增加2
print (i) #打印i
我是这样理解没一句的,但我看不懂打印出来的结果,为什么打印出这个结果?是什么原理?
请帮助我这个小白。
老师可能是讲得快的点;不过这也不是说很难理解的东西。
for i in range (10) #生成10个0-9可迭代的序列,[0,1,2,3,4,5,6,7,8,9],然后每次循环i从第1个开始取值,直到最后
if i%2 != 0: #如果 i/2,余数不为空的话 执行if块
print(i) #打印i→就会打印出1,3,5,7,9出来
continue #结束本次循环,继续下1次循环(循环并没有终止)
i += 2 #i = i +2
print (i) #打印i
|
|