python for循环
时间: 2023-11-07 18:58:41 浏览: 69
高中 python for循环教学设计.pdf
5星 · 资源好评率100%
for循环是Python中的一种迭代结构,它可以遍历任何可迭代对象,如列表、元组、字符串、字典等。
for循环语法:
```
for 变量 in 可迭代对象:
执行语句
```
其中,变量是在每次迭代中被赋值的对象,可迭代对象是需要遍历的数据集合。
例如,我们可以使用for循环遍历一个列表,输出其中的每一个元素:
```
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
```
输出:
```
apple
banana
orange
```
还可以使用range()函数生成一系列整数,然后遍历它们:
```
for i in range(1, 5):
print(i)
```
输出:
```
1
2
3
4
```
在循环中可以使用break和continue语句,分别表示跳出循环和跳过本次循环。例如,下面的代码使用break语句在找到特定元素时跳出循环:
```
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
if fruit == 'banana':
break
print(fruit)
```
输出:
```
apple
```
循环还可以嵌套,例如我们可以使用两个嵌套的for循环输出九九乘法表:
```
for i in range(1, 10):
for j in range(1, i+1):
print(f'{j}*{i}={i*j}', end='\t')
print()
```
输出:
```
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
```
阅读全文