numbers [ - squares for number in numbers loop variable only meant for use in loopsquares append(number** print(numberbut it persists there is one nicety we should observe the loop variable was created for the purpose of running through the elements in the list but it is just python nameno different from the ones we establish by direct assignment while the for loop creates the name it does not clean it up afterwards