写在前面的话:码字不易,点个赞关注一下作者再走吧
================================================================
在执行循环的时候,经常用到break和continue两个语句
1.break语句
不管是在for循环还是在while循环中,经常将循环结束的条件放置在循环体的if模块中,break语句常常跟if模块搭配使用,以设置循环退出的条件。break语句常常用在循环结构中,用于结束循环,程序转去执行循环结构后面的语句
计算式子s=1+2+3+...+i 直至累加和首次超过1000,输出s和 i 的值
i,s=1,0 while True:#while 后接的表达式仅仅是True,即这个循环是一个永真循环,循环体内必须设置循环退出的条件,否则将形成死循环。 s+=i i+=1 if s>1000:#循环退出的条件,每次累积和变量s加上新的 i 值 后,马上判断这个新的累积和是否超过1000,若是,立即退出循环,不再继续执行循环体。 break print('i=',i,'s=',s)
2.continue语句
从英文字面意思来理解,continue语句表示“继续”的意思.continue语句并没有完全退出循环,只是结束当前的循环,开始执行下一轮的的循环。
输出1~100能被7整除的数。
#输出1~100能被7整除的数。 for i in range(1,101):#用for循环,循环体需对区间内每一个数判断是否能被7整除 if i%7 != 0:#若不能被7整除,结束本次循环,不执行print(),开始执行下一轮循环。 continue print(i,end=' ')#不换行,输出的各个数字以空格隔开 7 14 21 28 35 42 49 56 63 70 77 84 91 98