\

Pythonのforループとrange関数は、特定の範囲内での繰り返し処理を行うための強力なツールです。この記事では、これらの機能をどのように活用するかについて詳しく解説します。

range関数での範囲指定ループ

Pythonのrange関数は、数列を生成するための関数であり、forループと組み合わせて特定の範囲を繰り返し処理することができます。以下は、1から10までの範囲を指定してループさせる例です。

for i in range(1, 11):
    print(i)

このコードでは、range(1, 11)が1から10までの数列を生成し、forループでその数列を順に取り出しています。print(i)によって各値が順番に出力されます。

range関数での増分ループ

range関数で一定の増分でループするには、startstop、およびstep引数を指定します。以下はその例です。

for i in range(0, 101, 10):
    print(i)

この例では、range(0, 101, 10)が0から100までの範囲を、10ずつ増加する数列として生成されます。forループでこの範囲を順に取り出しています。

逆順ループ

逆順でループさせる場合は、range関数においてstartstopの引数を指定し、stepを負の値にします。以下は、10から1までの範囲を指定して逆順にループさせる例です。

for i in range(10, 0, -1):
    print(i)

このコードでは、range(10, 0, -1)が10から1までの数列を生成し、forループでその数列を逆順に取り出しています。

以上がPythonのforループとrange関数の基本的な使い方です。これらを活用することで、繰り返し処理を効率的に行うことができます。さらに深く学びたい方は、公式ドキュメントを参照してください。.

投稿者 admin

コメントを残す

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