for 循環

# for 循環python

while循環是可控,可是控制很差是否是就是一個死循環。for循環

```python
wenyi_info_list = ['AA','BB','CC','DD','EE']
print(wenyi_info_list[0])
print(wenyi_info_list[1])
print(wenyi_info_list[2])
```import

```
AA
BB
CC
```循環

 

```python
wengyi_info_list = ['AA','BB','CC']
len(wengyi_info_list)
```im

 

```
3
```di

 

```python
wenyi_info_list = ['wenyi', 150, 260, ['piao', '666', 'fish'],'zhangdechou',1,2,3,4,5,6,67,]
count = 0
while count < len(wenyi_info_list):
print(wenyi_info_list[count])
count += 1
```時間

```
wenyi
150
260
['piao', '666', 'fish']
zhangdechou
1
2
3
4
5
6
67
```loading

 

```python
wenyi_info_list = ['wenyi', 150, 260, ['piao', '666', 'fish'],'zhangdechou',1,2,3,4,5,6,67,]
for i in wenyi_info_list:
print(i)
```while

```
wenyi
150
260
['piao', '666', 'fish']
zhangdechou
1
2
3
4
5
6
67
```co

# for+break

```python
wenyi_info_list = ['wenyi', 150, 260, ['piao', '666', 'fish'],'zhangdechou',1,2,3,4,5,6,67,]
for i in wenyi_info_list:
if i == 'zhangdechou':
break
print(i)
```

```
wenyi
150
260
['piao', '666', 'fish']
```

# for+continue

```python
wenyi_info_list = ['wenyi', 150, 260, ['piao', '666', 'fish'],'zhangdechou',1,2,3,4,5,6,67,]
for i in wenyi_info_list:
if i =='zhangdechou':
continue
print(i)
```

```
wenyi
150
260
['piao', '666', 'fish']
1
2
3
4
5
6
67
```

# for else 若是for循環沒有被break掉,則會運行else下面的代碼

```python
wenyi_info_list = ['wenyi', 150, 260, ['piao', '666', 'fish'],'zhangdechou',1,2,3,4,5,6,67,]
for i in wenyi_info_list:
if i == 260:
break
print(i)
else:
print('我沒有被break')
```

```
wenyi
150
```

 

```python
wenyi_info_list = ['wenyi', 150,['piao', '666', 'fish'],'zhangdechou',1,2,3,4,5,6,67,]
for i in wenyi_info_list:
if i == 260:
break
print(i)
else:
print('我沒有被break')
```

```
wenyi
150
['piao', '666', 'fish']
zhangdechou
1
2
3
4
5
6
67
我沒有被break
```

# while和for循環異同

異:while循環須要條件,for循環不須要條件
同:都是循環

# for循環實現loading......

```python
for i in range(0,6):
print('.')
```

```
.
.
.
.
.
.
```

 

```python
for i in range(0,6):
print('.',end = '')
```

```
......
```

```python
import time
s = 'loading'
print(s,end = '')
for i in range(0,6):
print('#',end='')
time.sleep(1)#字符出現時間間隔1秒
```

```
loading######
```

```python
import time
for i in range(0,6):
if i == 0:
print('[#',end = '')
if i == 4:
print('#]',end = '')
print('#',end = '')
time.sleep(0.5)
```

```
[######]##
```

```python

```

相關文章
相關標籤/搜索