Python基础篇-007. 循环语句
[toc]
一、创作声明
本Python系列课程,是一门初级课程。目标是想让大家能在Python方面,实现从零基础到入门。这个课程的特殊性在于,这将是一门由我来主导教学思路,由ChatGPT来主导教学内容的课程。我认为这将会是一种非常有意思的尝试。
二、前言
本章学习目标:
循环语句的分类有哪些
每种循环语句怎么使用
break、continue关键字如何使用
嵌套循环示例加深理解
三、循环语句
Python中的循环语句有两种:for循环和while循环。
1、for循环
for循环用于遍历一个可迭代对象(如列表、元组、字符串等)中的元素,执行指定的代码块。语法如下:
示例:
输出:
2、while循环
while循环用于在满足条件的情况下重复执行一段代码块,直到条件不再满足为止。语法如下:
示例:
输出:
以上是Python中的循环语句的基本用法。在实际应用中,我们可以结合条件判断、break和continue语句等来控制循环的执行流程。
四、break关键字
在Python中,break
是一个关键字,用于中断循环语句(如for
循环和while
循环)的执行。当break
语句被执行时,循环会立即终止,程序会跳出当前循环体,继续执行循环之后的代码。
下面是一个示例,展示了break
语句的使用:
在上面的示例中,我们使用for
循环遍历列表numbers
中的元素。当num
的值等于3时,break
语句被执行,循环立即终止,程序跳出循环体,不再执行后续的代码。因此,只有1和2会被打印出来。
需要注意的是,break
语句只能用于循环语句中,不能用于其他地方。
五、continue关键字
在Python中,continue
是一个控制流语句,用于跳过当前循环中的剩余代码,并继续下一次循环的执行。
continue
语句的使用方式如下:
当满足条件时,continue
语句会立即结束当前循环的迭代,跳过剩余的代码,直接进入下一次循环的迭代。
下面是一个示例,演示了如何使用continue
语句来跳过奇数的打印:
输出结果为:
在这个示例中,for
循环遍历了1到10的数字。当数字为奇数时,if
条件判断为真,执行continue
语句,跳过print(i)
的执行,直接进入下一次循环。只有当数字为偶数时,if
条件判断为假,才会执行print(i)
语句,将偶数打印出来。
六、嵌套循环
Python中的嵌套循环是指在一个循环内部再嵌套另一个循环。这种结构可以用来处理多维数据或者进行复杂的迭代操作。
下面是一个简单的示例,展示了如何使用嵌套循环打印一个九九乘法表:
这段代码中,外层循环控制乘法表的行数,内层循环控制每一行的列数。通过print()
函数和end
参数的设置,可以使每个乘法结果以制表符分隔,并在每一行结束后换行。
嵌套循环的使用并不仅限于乘法表,你可以根据具体需求进行灵活的应用。
七、写在最后
更多技术分享,点击传送门:https://github.com/maxiaolu66/profile
Last updated