break 代表中断和结束,只要满足条件,直接结束本层循环 continue 结束本次循环,继续的进行下次循环(当continue的条件满足的时候,本次循环剩下的语句将不再执行,后面的循环继续) 这两个关键字只能用在循环中
#break的使用
sum = 0
for item in range(1,51):
if sum > 100: #如果累加大于100就退出循环
print('循环执行到%d退出'%item)
break
sum = sum + item
print("sum=%d"%sum)
print('-------break的使用案例2----------')
for str in 'i love python':
#if str == 'e':
# break
# continue的使用
#print(str)
if str == 'o':
continue
print(str,end=' ') #end= ' ' 表示不换行
#continue的使用,打印所有奇数
for items in range(1,100): #用for循环遍历1-100的数据
if items %2 == 0: #判断这个数是不是偶数
continue #如果items是偶数,代码不会继续执行,也就是不会执行打印操作
print('在continue后面会不会执行') #这一行没有打印出来,说明只要满足条件就退出了本层循环
print(items,end=' ')
#用while来演示
index=1
while index<=100 :
if index > 20: #如果大于20就停下,所以打印出来是1-20
break
print(index)
index = index +1
记住循环的3要素:
1.给出初始值
2.条件表达式
3.变量的自增自减【循环内的计数变量必需是自增变量/自减变量】,否则会造成循环无止境的进行,即死循环