目录
一 流程控制之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秒打印一个'.'