fork download
  1. def foo(step=0):
  2. for i in range(0, 4):
  3. print step
  4. for i in range(step+1, 4):
  5. print step+1
  6. for i in range(step+2, 4):
  7. print step+2
  8. for i in range(step+3, 4):
  9. print step+3
  10. for i in range(step+4, 4):
  11. print step+4
  12. # No more recursion
  13. # range(step+4, 4) == range(4,4) == []
  14.  
  15. foo()
Success #stdin #stdout 0.01s 7896KB
stdin
Standard input is empty
stdout
0
1
2
3
2
3
1
2
3
2
3
1
2
3
2
3
0
1
2
3
2
3
1
2
3
2
3
1
2
3
2
3
0
1
2
3
2
3
1
2
3
2
3
1
2
3
2
3
0
1
2
3
2
3
1
2
3
2
3
1
2
3
2
3