Pythonでループ処理
今回はポンコツ2人組がPythonでループ処理のプログラムに挑戦してみました! ループ処理はプログラムの基本なので、是非とも覚えておきましょう!
(1).リストの要素を順番に処理する
# リストの要素を順番に処理する
greece = ["alpha", "beta", "gamma", "delta"]
for word in greece:
print(word)
処理結果は次の通りです。
alpha
beta
gamma
delta
(2).0から4までの数字を順番に処理する
# 0から4までの数字を順番に処理する
for i in range(5):
print(i)
処理結果は次の通りです。
0
1
2
3
4
(3).1から10までの偶数を順番に処理する
# 1から10までの偶数を順番に処理する
for i in range(2, 11, 2):
print(i)
処理結果は次の通りです。
2
4
6
8
10
(4).条件がTrueの間、繰り返し処理を行う
# 条件がTrueの間、繰り返し処理を行う
count = 0
while count < 5:
print(count)
count += 1
処理結果は次の通りです。
0
1
2
3
4
(5).ループ内で条件に合致した場合、ループを抜ける
# ループ内で条件に合致した場合、ループを抜ける
greece = ["alpha", "beta", "gamma", "delta"]
for word in greece:
print(word)
if word == "gamma":
break
処理結果は次の通りです。
alpha
beta
gamma
(6).条件に合致した場合、ループ内の残りの処理をスキップし、次の繰り返しに進む
# 条件に合致した場合、ループ内の残りの処理をスキップし、次の繰り返しに進む
greece = ["alpha", "beta", "gamma", "delta"]
for word in greece:
if word == "beta":
continue
print(word)
処理結果は次の通りです。
alpha
gamma
delta
いくつかPythonのループ処理のサンプルを掲載してみましたが、理解できましたか?
プログラムを作成するにあたり、ループ処理を覚えることは必須だと思います。 よく理解できなかった人は自分で書いて実行し、頑張ってマスターしましょう!