Python 循环语句
什么是循环语句
循环语句是编程语言中常用的控制语句,用于重复执行特定的代码块。在Python中,常用的循环语句有for
循环和while
循环。
for
循环:用于遍历序列(如列表、元组、字符串)中的元素,执行固定次数的循环。while
循环:根据条件判断来控制循环,当条件为真时,执行循环体中的代码块。
for
循环
for
循环语法如下:
其中,可迭代对象
包括列表、元组、字符串等可以遍历的对象。变量
用于接收每次循环时的取值。
示例1:遍历列表
下面是一个使用for
循环遍历列表的示例:
运行结果:
示例2:遍历字符串
运行结果:
while
循环
while
循环语法如下:
只要条件表达式
为真,就会一直执行循环体
中的代码块。
示例3:使用while
循环计算1~10的累加和
运行结果:
示例4:使用while
循环实现猜数字游戏
在这个示例中,程序会生成一个1~100的随机数,然后要求用户猜这个数字,根据用户输入的猜测结果给予相应提示,直到猜对为止。
循环控制语句
在循环中,我们常常需要使用一些控制语句来改变循环的执行流程,常用的控制语句有break
、continue
和pass
。
break
:用于终止循环,并且跳出该循环的代码块。continue
:用于跳过当前循环中的剩余语句,进入下一次循环。pass
:表示空语句,通常用作占位符,不做任何事情。
示例5:break
语句的使用
运行结果:
在这个示例中,当fruit
为orange
时,执行break
语句跳出循环,所以只输出了apple
。
示例6:continue
语句的使用
运行结果:
在这个示例中,当i
为3
时,执行continue
语句跳过当前循环,进入下一次循环。
示例7:pass
语句的使用
这个示例中,pass
语句表示一个空操作,不做任何事情。
总结
循环语句是编程中常用的控制语句,通过for
循环和while
循环可以方便地进行重复执行代码块的操作。同时,掌握循环控制语句可以更灵活地控制循环的执行流程。