Welcome to the Treehouse Community
Looking to learn something new?
Why did he place the show_list() at the beginning of add_to_list() function. It will first show list and then add that contemporary item to the list. So the list shown will be incomplete, won't it be?
Francesc Box1,637 Points
He did that because now we ask user in which position to insert the new item.
So, before asking where to insert, it's nice to show current items and their position, so user can decide. Otherwise, user should remember the list components and positions by heart.