2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python循环套循环_零基础学python 14 循环套循环:循环的嵌套

python循环套循环_零基础学python 14 循环套循环:循环的嵌套

时间:2022-02-17 00:02:18

相关推荐

python循环套循环_零基础学python 14 循环套循环:循环的嵌套

大家可以回忆一下,之前我们学习过的循环结构。也就是for循环结构,今后我们还将学习另一种循环结构while结构,这里先不细讲。当初我们学习for循环结构的时候,有心的同学或许会发现,我们的for结构一般都是单独写单独出现的,并没有出现什么多个for的情况。因此,那不叫循环套循环,也不叫循环的嵌套。

这里我们学习一种新的写法,那就是循环的嵌套写法。简单来说就是在上一个循环的执行代码块再写一个循环语句,这样就实现了循环套循环。当然我们可以多重嵌套,你甚至可以嵌套四五重,但是通常我们不需要嵌套那么多。这里我们仅介绍两重循环嵌套的代码,至于多重循环,大家可以举一反三的。

下面我们来举个栗子:

# 大家可以来试一下这一个例子:

for i in range(4):

for j in range(5):

print("i=" + str(i),"j=" + str(j))

这就展示了我们for循环嵌套的一个例子。range(4)生成从0到3的数字序列,而range(5)会生成0到4的数字序列。我们的代码执行顺序是这样的:首先i第一次进入循环为0,然后就碰到了j变量这个for循环,这样j会进行变化从0到4,而在此期间i维持0不变。j从0到4分别取了一遍以后,才回到对i赋值的行,这时候i改变变成1,接着再次进入内部嵌套的循环,j又从0到4取一遍。以此类推,最后当i为3,j为4之后,整个循环完毕,结束退出。

让我们来看一下在python shell里面运行输出的结果:

i=0 j=0

i=0 j=1

i=0 j=2

i=0 j=3

i=0 j=4

i=1 j=0

i=1 j=1

i=1 j=2

i=1 j=3

i=1 j=4

i=2 j=0

i=2 j=1

i=2 j=2

i=2 j=3

i=2 j=4

i=3 j=0

i=3 j=1

i=3 j=2

i=3 j=3

i=3 j=4

在某些时候,循环的嵌套可以起大作用。这一点留给大家今后慢慢体会。

好了,关于本节课内容的学习就基本到这里。课后好好进行课后习题思考,相信大家会有新收获。

以下是我们的视频教程:

在线观看:

高清源文件下载:

内容已经隐藏,请注册为本站会员后查看

感谢大家的收看,我们下期再见!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。