Pythonでは、等差数列を生成するための組み込み関数range
が提供されています。この関数は、一定間隔の数列を生成するために使用されます。
range関数の基本
range
関数は、0から始まる数列を生成します。引数に指定することで開始の数値や数値間隔も変更できます。例えば、次のように使用することができます。
x = range(5)
for i in x:
print(i)
このコードは、0から4までの整数を順に出力します。
等差数列の生成
等差数列とは、隣接する項が共通の差(公差)を持つ数列のことを言います。Pythonのrange
関数を使用すると、簡単に等差数列を生成することができます。以下に、開始値10、終了値36、公差5の等差数列を生成する例を示します。
x = range(10, 36, 5)
for i in x:
print(i)
このコードは、10から35までの整数を5つ飛ばしで出力します。
注意点
range
関数は整数のみを扱うことができ、浮動小数点数は扱うことができません。そのため、浮動小数点数を含む等差数列を生成する場合は、別の方法を用いる必要があります。
以上、Pythonで等差数列を生成する方法について説明しました。この知識を活用して、Pythonプログラミングをより効率的に行いましょう。.