Just experimenting around with this exercise. I was wondering why the output seemed to stop at #3 so I plugged it into pythontutor. It showed me that the list function here seems to update by 1, 3, 6, etc in a cumulative fashion. Is this meant to be the case with intergers? I guess I need to change the list to strings.
Edit: I see this is a lack of understanding about what exactly loop variables are. It makes sense that it would be updating each time it cycles through the list. I tried the string solution but realised that wouldn’t work with the list>5 aspect of things.
Edit 2: I can see where I went wrong now. The for loop runs whatever number is in position 0,1,2,3… but when I do the pop function. It removes a number but the loop will just continue on.