aeb50f9e-71f6-45f6-b6f1-6297e50b887f
prompter
Напиши функцию на python аналог range без параметра step и не используя циклы
9f018e58-c614-4865-9827-36e6fbdaf111
aeb50f9e-71f6-45f6-b6f1-6297e50b887f
assistant
Range в python - это генератор, который позволяет нам итерироваться по последовательности чисел
Воспользовавшись этим зананием мы создадим рекурсивную функцию, которая будет возвращать наш генератор при помощи ключевого слова yield
```python
def myrange(start, end):
  if start < end:
    yield start
    for num in myrange(start=start+1, end=end):
      yield num
```