python中基本的循环结构
- 格式:docx
- 大小:3.89 KB
- 文档页数:7
python中基本的循环结构
Python中基本的循环结构
在Python中,循环结构是一种非常重要的语法结构,它可以让我们重复执行一段代码,从而实现一些重复性的任务。
Python中有两种基本的循环结构:for循环和while循环。
一、for循环
for循环是Python中最常用的循环结构之一,它可以遍历任何序列的元素,例如列表、元组、字符串等。
for循环的语法格式如下:
```
for 变量 in 序列:
循环体
```
其中,变量是用来存储序列中的每个元素的变量名,序列可以是任何可迭代对象,循环体是需要重复执行的代码块。
下面是一个简单的for循环的例子,它可以遍历一个列表中的元素,并打印出每个元素的值:
```
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
```
输出结果为:
```
apple
banana
orange
```
二、while循环
while循环是Python中另一种常用的循环结构,它可以在满足某个条件的情况下重复执行一段代码。
while循环的语法格式如下: ```
while 条件:
循环体
```
其中,条件是一个布尔表达式,循环体是需要重复执行的代码块。
下面是一个简单的while循环的例子,它可以计算1到10的和: ```
sum = 0
i = 1
while i <= 10:
sum += i
i += 1
print(sum)
```
输出结果为:
```
55
```
三、循环控制语句
在循环结构中,有三种常用的循环控制语句:break、continue和pass。
1. break语句
break语句可以用来跳出循环,即使循环条件没有变为False或序列已经被完全遍历。
下面是一个使用break语句的例子,它可以在找到第一个质数后跳出循环:
```
for num in range(2, 10):
for i in range(2, num):
if num % i == 0:
break
else:
print(num, '是质数')
```
输出结果为:
```
2 是质数
3 是质数
5 是质数
7 是质数
```
2. continue语句
continue语句可以用来跳过当前循环中的某些代码,然后继续执行下一次循环。
下面是一个使用continue语句的例子,它可以打印出1到10之间的奇数:
```
for i in range(1, 11):
if i % 2 == 0:
continue
print(i)
```
输出结果为:
```
1
3
5
7
9
```
3. pass语句
pass语句是一个空语句,它不做任何事情,只是占位符。
在编写代码时,有时需要先占位,以后再来填充代码。
下面是一个使用pass 语句的例子,它可以打印出1到10之间的所有数字:
```
for i in range(1, 11):
pass
print(i)
```
输出结果为:
```
1
2
3
4
5
6
7
8
9
10
```
总结
Python中的循环结构是非常重要的语法结构,它可以让我们重复执行一段代码,从而实现一些重复性的任务。
Python中有两种基本的循环结构:for循环和while循环。
在循环结构中,有三种常用的循环控制语句:break、continue和pass。
通过学习循环结构和循环控制语句,我们可以更加灵活地编写Python程序,提高程序的效率
和可读性。