■繰り返し
・条件がTrueの間繰り返す
a = 0
while a<5:
print(a)
a += 1
#出力
# 0
# 1
# 2
# 3
# 4
・途中で繰り返しを抜ける
a = 0
while True:
print(a)
a += 1
if a==5:
break
#出力
# 0
# 1
# 2
# 3
# 4
条件をTrueとすると無限ループになる
・途中で次へ飛ぶ
a = 0
while True:
if a==2:
a += 1
continue
print(a)
a += 1
if a==5:
break
#出力
# 0
# 1
# 3
# 4
変数のインクリメントを忘れると無限ループになる
■繰り返し後の動作
・全ての繰り返しが終了した場合に実行
a = 0
while a<5:
print(a)
a += 1
else:
print('this is else')
#出力
# 0
# 1
# 2
# 3
# 4
# this is else
a = 0
while a<5:
print(a)
a += 1
if a==3:
break
else:
print('this is else')
#出力
# 0
# 1
# 2
breakで繰り返しを抜けた場合、else内は実行されない
0 件のコメント:
コメントを投稿