1.continue:
如果在循环中达到到某些条件则跳过当次循环而不是终止整个循环的时候可以利用 continue 来实现。
① continue 会跳过当次循环,即结束本次循环,进入下一个循环。
for i in range(1,11):
if 1 % 3 == 0:
continue
print(i, end=' ') # end=' ' 以''连接下行
===
1 2 4 5 7 8 10
执行原理:
continue 会跳过当次循环,即结束本次循环,进入下一个循环。
2.continue与break:
注意:break/continue 只能用在循环中,除此以外不能单独使用。
for i in range(1,11):
if i % 3 == 0 or i == 10:
continue
elif i == 5:
break
else:
print(i, end=' ')
else:
print('循环结束')
===
1 2 4
else也可以和for一起使用,循环被break终止时,else不会执行。
for 循环嵌套中:
for i in range(1,5):
for j in range(1,5):
if j == 3:
break
print(f'i={i},j={j}')
===
i=1,j=1
i=1,j=2
i=2,j=1
i=2,j=2
i=3,j=1
i=3,j=2
i=4,j=1
i=4,j=2
break/continue 在嵌套循环中,只对最近一层循环起作用。
上次笔记的小题实例:(猜数字小游戏 random模块)
# random模块是生成随机数模块文章来源:https://www.toymoban.com/news/detail-475232.html
import random a = random.randint(0,10) c = 5 while c > 0: b = int(input('请您输入一个0到10的整数:')) if b < a: print(f'您猜小了,您还有{c-1}次机会') elif b > a: print(f'您猜大了,您还有{c-1}次机会') else: print('恭喜您,猜对了') break c -= 1 else: print('很抱歉,您没有机会了')
欢迎讨论,共同学习,共同进步,加油!文章来源地址https://www.toymoban.com/news/detail-475232.html
到了这里,关于python初学者笔记-continue介绍及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!