サイクルの日006

ループの制御のためのプロセス

ループ:一つのことを行うには(いくつかの法律に基づいて)繰り返し

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

すべてリサイクルすることができます:ループは、一方で
、forループ:インデックスの値に依存しない、手段を提供します

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

「」「
コンテナ土類元素で(コンテナクラスの各要素の値を取得する、それがサイクルの終わりではありません)、変数名の場合:
印刷(変数名)
」 '

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 i in range(50,101,3):  # 顾头不顾尾,2表示步长
    if i == 53:
    break  # 中断循环
print(i)

+継続のための

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

(のみ理解されるような)+他のために:ループのために、他のコードの実装上の休憩を終了していない、または実行しないでください

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

印刷負荷状態「ロード...」

import time

print('loading',end=' ')

for i in range(6):
    print('.',end='')
    time.sleep(0.2)    # 间隔0.2秒打印一个'.'

おすすめ

転載: www.cnblogs.com/allenchen168/p/11516821.html