今天,主要学习了while循环的相关内容,包括break和continue。
While 条件:
条件成立执行的代码
理解起来也比较容易。按照要求做了几个案例。
第一个,你惹你老婆生气了,连说5遍对不起,说完之后才能结束,搞了小循环吧。如下。这里注意,第二个print要顶格输入,就是第二个print不属于while循环的内容。
第二个比较有意思,计算数字1到100累加的和。代码如下,设计两个变量,一个为i,一个为result。如下。
第三个例子,计算数字1到100之内,偶数累加的和。这个例子,我写的代码和教科书上的不一致。我写的如下。

教科书的如下。
个人觉得,教科书上的更好一些,因为是纯粹让程序自己计算,当然,我写的简单一些,因为里面有一些直观的数学思维,数学确实可以让代码简单一些。
第四个例子,1-100奇数的累加,这个和上面的类似,就不贴了。
第五个,关于break和continue,这两个语句都是循环中满足一定条件而退出循环,但是还收有所不同。比如,有5个苹果,吃了3个,肚子吃饱了,不吃了,就要用break,意思就是终止此循环;再比如,有5个苹果,吃到第3个,发现有个虫子,那我不吃了,但是第4个苹果和第5个苹果,我还要吃,就要用continue,意思是退出当前的循环而进行下一次循环。
关于break,例子如下。
关于continue,例子如下。注意,continue前面一定要给i先+1,否则形成死循环。继续努力吧!