Python中的循环语句主要有两种类型:`for`循环和`while`循环。
for循环
`for`循环用于遍历序列(如列表、元组、字典、字符串等)中的元素。其基本语法结构如下:
for 变量 in 序列:执行语句
例如,遍历一个列表并打印每个元素:
fruits = ['apple', 'banana', 'cherry']for fruit in fruits:print(fruit)
输出结果为:
applebananacherry
while循环
`while`循环会在给定的条件为真时重复执行一段代码块。其基本语法结构如下:
while 条件:执行语句
例如,打印数字0到4:
i = 0while i < 5:print(i)i += 1
输出结果为:
01234

无限循环
在`while`循环中,如果条件表达式永远为`True`,则会形成无限循环。例如,等待用户输入退出:
var = 1while var == 1:num = int(input("输入一个数字:"))print("你输入的数字是:", num)
else子句
`while`循环可以与`else`子句一起使用,当循环正常结束时(即条件变为`False`),执行`else`子句中的代码。例如:
count = 0while count < 5:print(count, "小于 5")count += 1else:print(count, "大于或等于 5")
输出结果为:
0 小于 51 小于 52 小于 53 小于 54 小于 55 大于或等于 5
循环控制语句
Python支持一些循环控制语句,如`break`和`continue`,用于改变循环的执行流程。例如,使用`break`跳出循环:
list1 = ['a', 'b', 'c']for a in list1:if a == 'c':breakprint(a)else:print("循环结束,数据已经全部输出")
输出结果为:
ab
以上是Python中循环语句的基本介绍
