Python 循环嵌套
1、循环嵌套 在Python语言中,循环嵌套是指在一个循环中调用另一个循环,而嵌套的层数没有限定,在循环嵌套时, 当外层循环的条件成立时才可以执行内层的循环,当内层循环结束以后,就会返回上一层的循环, 然后,重复刚才的步骤继续执行,直到外层的循环条件不再成立时才会结束,或者,遇到break语句就立即结束。
2、例子: s = [1,2] x = 0 for t in s : while x < 1 x = x+t
例子分析: (1)定义了列表s。
(2)使用了for循环,而循环的次数2次,因为数据集是列表变量s,而列表中只有2个数据。
(3)在for循环体中,嵌套了while循环,并判断变量 x 是否少于1,如果判断为真,则执行x=x+t。
(4)for循环第一次执行时,t 中的值等于1,然后,执行while循环判断x<1,而这时x中的值等于0, 所以,判断为真,然后,就执行x=x+t,即x=0+1,结果x等于1,然后, while再判断x<1,而这时x中的值等于1,但是,1不少于1,所以,while循环结束, 返回for循环。
(5)for循环第二次执行,t中的值等于2,然后,执行while循环判断x<1,而这时x中的值等于1, 所以,1不少1,结果为假,while循环结束,返回for循环,同时,for循环也要结束, 因为,s列表只有两个数据。
所以,最后 x 中的结果等于1。
小结: (1)for与while循环可以互相嵌套,而for循环之间也可以互相嵌套,而if与else if 以及else语句也可以嵌套while与for循环, 又或者嵌套在while与for循环中,如果要灵活运用这些知识点,就要通过练习去反复训练。
======================================================================= 非常好,现在,我们已经掌握了Python语言中的(循环嵌套)但是,如何去运行用它呢? 所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|