Pythonのrange関数は、連続する整数のリストを自動で生成する関数です。基本的な構文は range(stop)
または range(start, stop [, step])
です。
例えば、0から始まる連続した整数のリストを作りたい場合、以下のように書くことができます。
for i in range(10):
print(i)
これは0から9までの整数を順に出力します。しかし、1から始まるリストを作りたい場合はどうすればよいでしょうか?それは簡単です。range関数のstartパラメータを1に設定するだけです。
for i in range(1, 11):
print(i)
これで1から10までの整数を順に出力することができます。
また、range関数を使って特定の範囲の数値を加算することも可能です。以下にその例を示します。
def addNumbers(num):
sum = 0
for i in range(1, num+1):
sum = sum + i
return sum
この関数は、1から指定した数値までの全ての整数を加算します。例えば、addNumbers(10)
と呼び出すと、1から10までの整数の合計である55が返されます。
以上がPythonのrange関数と1を加える方法についての説明です。この情報がPythonのプログラミングに役立つことを願っています。.