I'm not sure whats wrong with this script. The output is exactly what the instructions call for. Maybe its just the specific syntax that the program wants?
return n + 3
n = [3, 5, 7]
n = list_function(n) # This essentially represents a 'variable' (list_function), which has been defined (def) to alter the 1st index of the 'n' list above, adding 3 to 5; The unaltered 1st index (n) of the NOT yet defined 'n' list is then equated to this variable to effectively alter the 1st index.
The ERROR: Oops, try again.
list_function([5, 5]) returned 8 instead of [5, 8]
BUT I still get the output: [3, 8, 7]