title: please! how to!!! ASYNCIO in RECURSIVE program in python3
body: <pre><code>import asyncio
  import time
  
  def recur(depth):
      depth -= 1
      print('recursion in', depth)
  
      for ea in [1,2,3,4,5]:
          if depth&gt;0:
              recur(depth)
  
  def main():
      recur(8)
  
  start = time.time()
  print(f'Time: {time.time() - start:.2f}')
  main()
  
  end = time.time()
  print(f'Time: {end-start:.2f} sec')
  </code></pre>
  <p>The code above is simple mode of my long code,</p>
  <p>In my original code, each print() function is fired about 20 seconds after previous print() function in order. If my asyncio works right, as I know, print() functions in depth 1 level should be fired at the same time. But it doesn,t.
  how can we use asyncio-python in recursion?</p>
  <p><a href="https://i.stack.imgur.com/UrCZL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UrCZL.png" alt="enter image description here" /></a></p>
  <hr />
  <p>This is print out of simple code above, we can see 2100001000. This means it's not async</p>
  <p><a href="https://i.stack.imgur.com/Czt0d.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Czt0d.png" alt="enter image description here" /></a></p>