\

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のプログラミングに役立つことを願っています。.

投稿者 admin

コメントを残す

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