概述
![287b19f7cfc05559e92f22ee3e2c5f9e.png](https://file2.kaopuke.com:8081/files_image/20230507/287b19f7cfc05559e92f22ee3e2c5f9e.png)
1、while循环
昨天讲了基本的运算符,以及逻辑判断,功能很简单,就是判断变量达到什么条件然后做什么事情。都是由选择性的,那么如果变量的条件都达不到需要的条件呢,怎么办?程序就不运行了吗?这就用到了今天的while循环。
比如你去ATM机取钱,插卡后输入密码,输入错了系统会让你从新输入,这个过程就是while循环。那么如果输入成功了呢?或者输错三次以后呢?这两种情况就是结束while循环的过程的条件,由while循环就必定有条件能结束他。
while 条件(只能是True或False),输入的账号密码然后跟银行存放的正确的账号密码比对(if判断),比对成功,进入下一环节,条件变为False(直接给条件赋值,或者使用break命令),结束当前循环。还一种结束循环方式continue命令,结束本次循环,返回while重新判定条件。所以continue同级别后方无需任何代码。
while的嵌套,while可以嵌套while使用,结束循环方式使用break时需要对应使用,break会结束相对应的while循环,break使用时相对while缩进一格(4空格)。while也可搭配else使用,else只会在条件为False时或者continue结束循环时运行,如果while是被break结束的循环,则else不会运行。
2、for循环
前面讲到的while循环如果取多个值,则每个值都需要一个while循环代码块,这就造成了重复代码,for循环就是来解决这个问题的。for会逐个读取list列表或者dict字典中的元素。
for 变量名 in list或者dict名:,print(变量名)(会逐个换行打印list内的值)。print(变量名,变量名[字典名])用于同时取出字典内key和value的值,逐个换行打印。
![d8eed7c89bce25ae5e892e3c46b6f62f.png](https://file2.kaopuke.com:8081/files_image/20230507/d8eed7c89bce25ae5e892e3c46b6f62f.png)
![251a33862390dd73edb5fbb30c9d4ce2.png](https://file2.kaopuke.com:8081/files_image/20230507/251a33862390dd73edb5fbb30c9d4ce2.png)
最后
以上就是冷静小懒猪为你收集整理的do while 里面怎么嵌套switch_while循环、for循环的全部内容,希望文章能够帮你解决do while 里面怎么嵌套switch_while循环、for循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复