Pythonでは、for
文とif
文を組み合わせることで、繰り返し処理の間に条件分岐を行うことができます。これにより、特定の条件を満たす場合だけ特定の処理を行うといったプログラムを作成することが可能になります。
for文とif文の基本
まず、for
文とif
文の基本的な使い方を見てみましょう。
for i in range(10):
if i % 2 == 0:
print(f"{i}は偶数です。")
else:
print(f"{i}は奇数です。")
このコードでは、0から9までの数について、それが偶数か奇数かを判定しています。
for文とif文の組み合わせ
次に、for
文とif
文を組み合わせた例を見てみましょう。
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = []
odd_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
else:
odd_numbers.append(number)
print(f"偶数: {even_numbers}")
print(f"奇数: {odd_numbers}")
このコードでは、リスト内の数が偶数か奇数かを判定し、それぞれの結果を新しいリストに格納しています。
以上のように、Pythonのfor
文とif
文を組み合わせることで、より複雑な処理を行うことができます。これらの概念を理解し、自分のコードに適用することで、Pythonプログラミングの幅が広がります。.