通过前面循环的学习,我们掌握了 Python 中 while 循环 和 for 循环 两种循环方式,我们还知道了跳出循环的两种语句——break 和 continue。
接下来,我们来回顾一下循环的所有知识点:
为了更好地理解 Python 中的两种循环,我们来看看它俩的相同点和不同点是什么。
它俩最大的相同点是都是循环,且都有循环体和缩进。缩进是 Python 中用来表示层级关系的,非常的重要,缩进错误会导致代码运行结果不符合预期甚至报错,这里再强调一下。
不同点
它俩最大的不同点在于循环次数是否确定。我们再来回忆一下两种循环的停止条件:while 循环 是在条件不满足时停止循环。for 循环 是遍历完整个序列的元素就停止循环。
因此,while 循环 更适合循环次数不确定的情况,而 for 循环 更适合循环次数确定的情况。
break 和 continue 语句辨析:
break 和 continue 语句的区别就是:break 语句用于在特定条件下 结束循环,continue 语句用于在特定条件下 跳过当前循环体中的剩余语句,继续进行下一轮循环。
练习题:循环写了个密码检测器,总共有 3 次试错机会。不管输入的密码正确与否,都要输 3 遍才行。正确的做法应该在密码正确时结束。
跟紧小编的脚步,相信你也能早日学会python!!!
© 版权声明:本文图片来源于网络,版权归作者所有。