У меня есть генератор, который принимает число в качестве аргумента и выдает другие числа.
Я хочу использовать числа, полученные этим генератором, и передать их в качестве аргументов одному и тому же генератору, создав цепочку некоторой длины.
Например, mygenerator (2) дает 5, 4 и 6. Примените mygenerator к каждому из этих чисел, снова и снова к полученным числам. Генератор всегда выдает большее число, чем число, переданное в качестве аргумента, и для двух разных чисел никогда не даст одно и то же число.
mygenerator (2): 4 5
мой генератор (4): 10 11 12
мой генератор (5): 9 300 500
Таким образом, набор (9,10,11,12,300,500) имеет «расстояние» 2 от исходного числа 2. Если я применю его к числу 9, я получу набор чисел с расстоянием «3» из оригинал 2.
По сути, я хочу создать набор, который имеет заданное расстояние от заданного числа, и у меня возникают проблемы с выяснением, как это сделать в Python. Помощь очень ценится:)