你好,我是雨霖八珞,同名B站UP主。关注合集不迷路。以下内容为个人教学,真诚分享,欢迎交流。

前面我们学了 for 循环,它可以让我们重复执行指定次数的代码。
但有一个问题:如果我不知道要重复多少次呢?
比如:
这时就需要用到另一种循环 —— while 循环。
while,在英语中的含义是“当……的时候”
while循环的格式:
直白翻译就是:当条件为真的时候,做循环体
所以while循环又被称为当型循环
具体的执行过程是:
条件成立吗?成立,进来做循环
条件成立吗?成立,进来做循环
……
条件成立吗?不成立,结束循环
整个过程就是:先判断,再执行。所以,如果条件一开始就不成立,循环体一次都不执行。
生活中的例子:
比赛跑步:只要还没到终点,就要继续跑;
手机充电:电量还没满继续充电
水壶烧水:只要水还没烧开,一直烧,水烧开了,自动断电。
和for循环保持一致:缩进和英文冒号不能少
1、猜数字游戏
这段程序很宽容,只要没猜对,就继续猜,一直到猜对为止
2、密码验证
这段程序也很宽容,只要没写对,就继续输入密码,一直到正确为止。
相信有生活经验的你会发现两个问题:
1、如果进了循环出不来,怎么办?
2、如果不确定循环次数,但也不能无限制地给机会,怎么处理?
第一个情况是死循环,第二个情况是次数限制。
我们将在后面的文章中继续补充。
本公众号内容均为原创。如需转载或引用,请先联系我。谢谢你的尊重。
觉得不错的话,伙伴们记得关注、在看、转发和点赞哈!