for循环
for循环是Python中最常用的循环,它可以遍历任何序列的项目,如列表,字符串,元组等。它的语法如下:
for iterating_var in sequence: statements(s)
其中,iterating_var是该循环的变量,sequence是要遍历的序列,statements(s)是要执行的语句。
下面是一个简单的for循环的例子:
numbers = [1, 2, 3, 4, 5] for num in numbers: print(num)
该例子中,变量num是for循环的变量,numbers是要遍历的序列,print(num)是要执行的语句。结果如下:
1 2 3 4 5
for循环也可以使用range()函数来遍历一个范围内的数字,range()函数的语法如下:
range(start, stop[, step])
其中,start是范围的起始值,stop是范围的结束值,step是步长,可以省略,默认为1。
下面是一个使用range()函数的for循环例子:
for i in range(1,10,2): print(i)
该例子中,变量i是for循环的变量,range(1,10,2)是要遍历的范围,print(i)是要执行的语句。结果如下:
1 3 5 7 9
while循环
while循环是Python中另一种常用的循环,它可以在满足一定条件时重复执行某段代码。它的语法如下:
while test_expression: statements(s)
其中,test_expression是要测试的条件,statements(s)是要执行的语句。
下面是一个简单的while循环的例子:
i = 0 while i < 5: print(i) i += 1
该例子中,i是while循环的变量,i < 5是要测试的条件,print(i)是要执行的语句,i += 1是更新变量i的语句。结果如下:
0 1 2 3 4