python基础--for循环

一 流程控制之for循环

循环:重复(按照某种规律的)做一件事情

lt = [1, 2, 3, 4]
ind = 0
while True:
	print(lt[ind])
	ind += 1

while循环:可以循环一切事物
for循环:提供了一种手段,不依赖索引取值

dic = {'a': 1, 'b': 2, 'c': 3}
for i in dic:
	print(i,dic[i])

'''
for 变量名(会拿到容器类元素的每一个值,没有了就结束循环) in 容器类元素:
print(变量名)
'''

lt = [1, 2, 3, 4]
for i in lt:
	print(i)
dic = {'a': 1, 'b': 2, 'c': 3}
count = 0
for i in dic:  # 对于字典,for循环只能拿到key
	print(i, dic[i])
	print(count)
	count += 1
print(list(range(10)))  # 循环得到列表
for i in range(50,101):  # 顾头不顾尾
	print(i)
for i in range(50,101,3):  # 顾头不顾尾,2表示步长
	print(i)

for + break

for i in range(50,101,3):  # 顾头不顾尾,2表示步长
	if i == 53:
	break  # 中断循环
print(i)

for + continue

for i in range(50,101,3):  # 顾头不顾尾,2表示步长
	if i == 53:
	continue  # 跳出本次循环,不执行下面的代码
print(i)

for + else(仅作了解):for循环不被break终止就执行else下的代码,否则不执行

for i in range(50,101,3):
	if i == 1000:
	break
	print(i)
else:
	print('如果没有被break终止我就打印')

打印加载状态 “Loading....”

import time

print('loading',end=' ')

for i in range(6):
    print('.',end='')
    time.sleep(0.2)    # 间隔0.2秒打印一个'.'
posted @ 2019-09-13 14:38  AllenCH  阅读(241)  评论(0编辑  收藏  举报