■繰り返し
・指定の回数繰り返す
for i in range(5):
print(i)
#出力
# 0
# 1
# 2
# 3
# 4
range関数を使い回数を指定する
・リストなどの値を取り出す
for i in ['a','b','c','d','e']:
print(i)
#出力
# a
# b
# c
# d
# e
動作はrange関数と同様
・途中で繰り返しを抜ける
for i in range(5):
if i==3:
break
print(i)
#出力
# 0
# 1
# 2
・途中で次の値へ飛ぶ
for i in range(5):
if i==3:
continue
print(i)
#出力
# 0
# 1
# 2
# 4
■繰り返し後の動作
・全ての繰り返しが終了した場合に実行
for i in range(5):
print(i)
else:
print('this is else')
#出力
# 0
# 1
# 2
# 3
# 4
# this is else
for i in range(5):
if i==3:
break
print(i)
else:
print('this is else')
#出力
# 0
# 1
# 2
途中で繰り返しを抜けた場合、else内は実行されない
0 件のコメント:
コメントを投稿