python的for循环语句
时间: 2023-10-20 12:16:26 浏览: 129
Python中的for循环语句可以用于遍历序列(如列表、元组或字符串)或其他可迭代对象(如字典、文件对象等),语法如下:
```python
for 变量 in 可迭代对象:
循环体语句
```
其中,变量是在每一次循环中被赋值的元素,循环体语句是被重复执行的语句块。例如,下面的代码演示了如何使用for循环遍历一个列表并打印其中的元素:
```python
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
```
输出结果为:
```
apple
banana
orange
```
在循环中可以使用break语句来提前结束循环,也可以使用continue语句来跳过当前循环中的剩余语句,直接进入下一轮循环。例如,下面的代码演示了如何在遍历列表时跳过某些元素:
```python
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
if fruit == 'banana':
continue
print(fruit)
```
输出结果为:
```
apple
orange
```
在循环中还可以使用else语句,在循环正常执行完毕(即不是通过break语句提前结束循环)时执行一些操作。例如,下面的代码演示了如何判断一个数是否是质数:
```python
n = 17
for i in range(2, n):
if n % i == 0:
print(n, 'equals', i, '*', n // i)
break
else:
print(n, 'is a prime number')
```
输出结果为:
```
17 is a prime number
```
阅读全文