\

Pythonでは、特定の処理を繰り返すためにfor文とwhile文が利用できます。これらのループはそれぞれ異なるシナリオで最適です。

for文

for文は、ある処理を特定の回数だけ繰り返す場合に使用します。例えば、リストの各要素に対して操作を行う場合や、特定の回数だけ処理を繰り返す場合などです。

for i in range(10):
    print(i)

上記のコードは、0から9までの整数を順に出力します。

while文

一方、while文は条件が真である限り処理を繰り返します。そのため、繰り返しの回数が事前に決まっていない場合や、特定の条件を満たすまで処理を繰り返す必要がある場合に使用します。

num = 1
sum = 0
while sum <= 50:
    sum = num + sum
    print("合計: " + str(sum))
    num = num + 1

上記のコードは、合計が50を超えるまで数を加算し続けます。

まとめ

for文とwhile文は、それぞれ異なる状況で最適なループ構造を提供します。繰り返しの回数が明確な場合はfor文を、繰り返しの条件が動的な場合はwhile文を使用すると良いでしょう。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です