引数として数値を取り、他の数値を生成するジェネレーターがあります。このジェネレーターによって生成された数値を使用し、それらを引数として同じジェネレーターに渡して、ある程度の長さのチェーンを作成したいと思います。
たとえば、mygenerator(2)は5、4、および6を生成します。これらの各数値にmygeneratorを適用し、生成された数値に繰り返し適用します。ジェネレーターは常に引数として渡された数よりも大きな数を生成し、2つの異なる数に対して同じ数を生成することはありません。
mygenerator(2):4 5 mygenerator(4):10 11 12 mygenerator(5):9300500
したがって、セット(9,10,11,12,300,500)は、元の数値2から「距離」2になります。これを数値9に適用すると、元の2から距離「3」の数値のセットが得られます。
基本的に私が欲しいのは、与えられた数から指定された距離を持つセットを作成することであり、Pythonでそれを行う方法を理解するのに問題があります。感謝します:)