Hello. I'm having a hard time understanding functions. I got the solution with the code below, but I am confused as to how this function can take the argument (n) when the def list_function takes the argument (x). Basically I guessed to get the solution. First I tried this on (n) and it was incorrect, then I tried it on (x) and it was correct. I'm just seeking some clarification from anyone who might have more knowledge on functions than I do.
def list_function(x): x = x + 3 return x n = [3, 5, 7] print list_function(n)