Pythonのrange
関数は、一般的には0から始まる数列を生成します。しかし、1から始まる数列を生成したい場合はどうすればよいでしょうか。この記事では、その方法を詳しく解説します。
range関数で1から開始する方法
Pythonのrange
関数は、引数を変更することで繰り返しの開始値、終了値、ステップを指定することができます。以下に、1から5までの範囲で繰り返し処理を行うサンプルコードを示します。
for i in range(1, 6):
print(i)
このコードを実行すると、出力は次のようになります。
1
2
3
4
5
終了値とステップを指定する
さらに、終了値とステップも指定することができます。以下のサンプルコードでは、1から10までの範囲で、2つずつステップして繰り返し処理を行っています。
for i in range(1, 11, 2):
print(i)
このコードを実行すると、出力は次のようになります。
1
3
5
7
9
以上が、Pythonでrange関数を1から開始する方法についての解説です。適切な方法を選択して、繰り返し処理を行いましょう。