2021年1月5日火曜日

for - python

■繰り返し


・指定の回数繰り返す

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 件のコメント:

コメントを投稿