4Python控制流
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4Python控制流相关的知识,希望对你有一定的参考价值。
4-1.Python控制流
控制流的类型有三种:
1,顺序结构;
2,分支结构; (if)
3,循环结构;(while,for)
4-2.分支结构if
格式:
if 是这样:
执行这一部分的语句
elif 是这样:
执行这一部分的语句
else:
执行这部分语句
例子:
![技术分享](https://image.cha138.com/20200624/8595708a9dfa46a7b9f99074b1382505.jpg)
![技术分享](https://image.cha138.com/20200624/e57b34ac27024548afd2aed7ed67fb9f.jpg)
4-3.循环结构while
格式:
while 条件为真:
循环执行该部分语句
else:
条件为假,则执行这部分语句
#else部分可以省略
例子:
![技术分享](https://image.cha138.com/20200624/c33b8aa557ff4d4ca7e26653b466601a.jpg)
![技术分享](https://image.cha138.com/20200624/e7a8a2d21f9f449b9c054e523ef1af85.jpg)
例子:
![技术分享](https://image.cha138.com/20200624/c5c2441c45b64ce184480f0c8ecb6a5f.jpg)
![技术分享](https://image.cha138.com/20200624/b6d887a0d03f4a3ea94a79b8a9601b6b.jpg)
4-4.循环结构for
格式:
for i in 集合:
执行该部分
else:
执行该部分
例子:
![技术分享](https://image.cha138.com/20200624/1613d202a0314148bb187167bf049f00.jpg)
![技术分享](https://image.cha138.com/20200624/aaee8fa74da44c67b0b20a7622d6cb87.jpg)
例子:
![技术分享](https://image.cha138.com/20200624/ac10e697cc974faebf9c046734d54e90.jpg)
![技术分享](https://image.cha138.com/20200624/7dfd05a8099d4b54800df4d6989b7606.jpg)
![技术分享](https://image.cha138.com/20200624/81d70790987043efae968a752170d391.jpg)
![技术分享](https://image.cha138.com/20200624/00e940973f394031a27e78d1673cde72.jpg)
例子:for嵌套循环【注意:python中的区间都是包头不包尾的】
![技术分享](https://image.cha138.com/20200624/937f42f1fc3c401dbf24755360f5feeb.jpg)
![技术分享](https://image.cha138.com/20200624/3c971596031e4421b27c5c6db5fb8ef6.jpg)
4-5.break语句
break用来打破程序执行,常用语循环结构中,用来将循环强制停止并退出。
break在while循环中的应用:
![技术分享](https://image.cha138.com/20200624/7e7e1c52a6d94676ae2e7d994e8b3ef9.jpg)
![技术分享](https://image.cha138.com/20200624/f36925ac2fb14fcf9cd1248d07fa8ab5.jpg)
break在for循环中的应用:
![技术分享](https://image.cha138.com/20200624/0cba87514dd64125b94a4cc33807fca6.jpg)
![技术分享](https://image.cha138.com/20210826/56477e348cb04f2d82e38cfaff9dafbb.jpg)
break在双重循环中的应用:
![技术分享](https://image.cha138.com/20200624/dbf890950be44bcca83ababcc9c9dc55.jpg)
![技术分享](https://image.cha138.com/20200624/c3ebf36e0f6d43ac9ede63d7976ea5b3.jpg)
4-6.continue语句
break与continue的区别:
break语句是强制停止了整个循环的执行;
continue语句是强制停止循环中的这一次执行,直接跳到下一次执行;即终止该次循环,而不是终止该循环。
例子:
![技术分享](https://image.cha138.com/20200624/a483f1b2d6c948c2b1e89c450183a077.jpg)
![技术分享](https://image.cha138.com/20200624/a4bf6e34131443dc8b519869d5800d26.jpg)
例子:
从该例可以看出,如果想要某部分不执行,则将该部分输出放在continue的后面,
而如果希望某部分不受影响,那就将该部分的输出放在continue的前面。
![技术分享](https://image.cha138.com/20200624/d5f8d0038e384380b090408227c841f9.jpg)
![技术分享](https://image.cha138.com/20200624/98b29a07967041589133194877079083.jpg)
以上是关于4Python控制流的主要内容,如果未能解决你的问题,请参考以下文章