【写在前面】
Python中的循环分为以下几种:
>>while循环:
在给定的判断条件为 true 时执行循环体,否则退出循环体。
>>for循环:
重复执行语句
>>嵌套循环:
在while / for循环体中嵌套while / for循环
注:在python中没有do...while循环
While循环
只要条件满足,就不断循环
只要条件不满足,就退出循环
基本形式:
While 条件语句:
执行语句
其执行顺序如下图:
![](https://img.haomeiwen.com/i8094561/0d861c695ab594dc.jpg)
例子:
![](https://img.haomeiwen.com/i8094561/92431bb4146273ca.jpg)
运行结果:
![](https://img.haomeiwen.com/i8094561/272031248c25a304.jpg)
循环可以与else组合:
![](https://img.haomeiwen.com/i8094561/f2e4cfc3b3de1293.jpg)
运行结果:
![](https://img.haomeiwen.com/i8094561/584e9c2a3e49fa10.jpg)
for...in...循环
遍历序列,如列表、字符串和元组
基本形式:
for x in序列:
执行语句
其执行顺序如下图:
![](https://img.haomeiwen.com/i8094561/362e50f59945e779.jpg)
例子:
![](https://img.haomeiwen.com/i8094561/263f86169fd8741e.jpg)
或者:
![](https://img.haomeiwen.com/i8094561/a4431079301604dc.jpg)
二者运行结果均为:
![](https://img.haomeiwen.com/i8094561/576d9fdeb7be6888.jpg)
循环可以与else组合:
![](https://img.haomeiwen.com/i8094561/d3a12b6ad2d80811.jpg)
运行结果:
![](https://img.haomeiwen.com/i8094561/6634b5d59f07a0ef.jpg)
嵌套循环
一个循环里面可以嵌套另一个循环
基本形式:
1、for循环嵌套while循环
for x in 序列:
while 判断语句:
执行语句2
执行语句1
2、for循环嵌套for循环
for x in 序列1:
for x in 序列2:
执行语句2
执行语句1
3、While循环嵌套for循环
while 判断语句:
for x in 序列:
执行语句2
执行语句1
4、While循环嵌套while循环
while 判断语句1:
while 判断语句2:
执行语句2
执行语句1
例子:
在此只举for循环嵌套while循环的例子,其他的循环嵌套可以自己试试哦~
![](https://img.haomeiwen.com/i8094561/bf55ecee63168871.jpg)
运行结果:
![](https://img.haomeiwen.com/i8094561/78adc543df7febbf.jpg)
今天的内容就是这些啦!
很简单哦~欢迎指正!
文章首发公众号为“一宛茶”,在这里可以一起学习Python,练习英语,聊聊故事,谈谈大学
感兴趣的话就关注我吧(* ̄∇ ̄*)
![](https://img.haomeiwen.com/i8094561/ad64888d8f41aa74.jpg)
网友评论