Printing out a list item by item in a function

What does it mean to exceed maximum recursion depth?

This is my code:
n = [3, 5, 7]
def print_list(x):
for i in range(0, len(n)):
print print_list(n)
and this is what i got:
Your function caused the following error: maximum recursion depth exceeded

https://www.codecademy.com/courses/learn-python/lessons/lists-and-functions/exercises/printing-out-a-list-item-by-item-in-a-function

You defined a function that calls itself. This is called recursion
this line causes the recursion print print_list(n)

for item in n:
    print item

Will do what you want much better